我只想对文件中的行进行排序,例如
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