我有一个巨大的文件需要分析。我想要做的是将那些在特定列中具有特定值的行分开。所以,这就像只选择属于某个类别的那些数据。如何使用简单的 bash 命令或脚本来实现这一点。例如,我只想将第 8 列中的值分别为 1、2、3 或 4 的行分开。该文件以空格分隔。 最佳答案 您可以将 awk 用作:awk '$8 == 1 || $8 == 2 || $8 == 3 || $8 == 4' file