我有一个包含多列的数据表,我希望在第一列和第二列上排序。我知道在excel上这很容易,但我怎么能用awk或sed做到这一点?
输入:
2 30 etc etc etc
77 5 etc etc etc
2 6 etc etc etc
39 12 etc etc etc
输出
2 6 etc etc etc
2 30 etc etc etc
39 12 etc etc etc
77 5 etc etc etc
整行应该在排序时跟随。提前谢谢
答案 0 :(得分:3)
$ sort -n -k1,1 -k2,2 file
2 6 etc etc etc
2 30 etc etc etc
39 12 etc etc etc
77 5 etc etc etc