根据特定列

时间:2016-03-14 01:18:38

标签: linux macos unix awk sed

我有许多包含2列或更多列的文件,我需要根据第一列拆分不是第一列的列。 例如:

1 15 90
4 20 89
1 38 129
4 56 150
4 43 171
1 45 210

所以,我需要,在file1:

1 15 90
1 38 129
1 45 210

在文件2中:

4 20 89
4 56 150
4 43 170

有人可以帮忙吗? 非常感谢, 佩德罗。

1 个答案:

答案 0 :(得分:2)

awk '{print > ("file" $1)}' file