仅对文件中的行进行排序

仅对文件中的行进行排序

我只想对文件中的行进行排序,例如

5 2
2 1

我想要这样的输出

2 5
1 2

有人能帮助我吗?

答案1

如果您的字段以空格分隔,则可以使用 相当简单地完成此操作perl。假设您想按数字(而不是词汇)顺序排序:

$ perl -alne 'print join " ", sort {$a <=> $b} @F' file
2 5
1 2

相关内容