小编ssn*_*ssn的帖子

UNIX 如何仅按一列排序?

我知道 Unix排序的 -k 选项允许我们按特定列和以下所有内容进行排序。例如,给定输入文件:

2 3
2 2
1 2
2 1
1 1
Run Code Online (Sandbox Code Playgroud)

使用sort -n -k 1,我得到一个输出,按第一列排序,然后按第二列排序:

1 1
1 2
2 1
2 2
2 3
Run Code Online (Sandbox Code Playgroud)

但是,我想保留第二列的顺序,如下所示:

1 2
1 1
2 3
2 2
2 1
Run Code Online (Sandbox Code Playgroud)

这可以通过sort命令实现吗?

unix sorting

54
推荐指数
2
解决办法
15万
查看次数

标签 统计

sorting ×1

unix ×1