![仅对文件中的行进行排序](https://linux22.com/image/897138/%E4%BB%85%E5%AF%B9%E6%96%87%E4%BB%B6%E4%B8%AD%E7%9A%84%E8%A1%8C%E8%BF%9B%E8%A1%8C%E6%8E%92%E5%BA%8F.png)
我只想对文件中的行进行排序,例如
5 2
2 1
我想要这样的输出
2 5
1 2
有人能帮助我吗?
答案1
如果您的字段以空格分隔,则可以使用 相当简单地完成此操作perl
。假设您想按数字(而不是词汇)顺序排序:
$ perl -alne 'print join " ", sort {$a <=> $b} @F' file
2 5
1 2
我只想对文件中的行进行排序,例如
5 2
2 1
我想要这样的输出
2 5
1 2
有人能帮助我吗?
如果您的字段以空格分隔,则可以使用 相当简单地完成此操作perl
。假设您想按数字(而不是词汇)顺序排序:
$ perl -alne 'print join " ", sort {$a <=> $b} @F' file
2 5
1 2