На этот вопрос уже есть ответ здесь:
Я хочу отсортировать только строки в моем файле, например
5 2
2 1
, и я хочу получить такой результат
2 5
1 2
Может ли кто-нибудь мне помочь?
Вы могли сделать это справедливо просто с perl
, если Ваши поля являются разделенным пробелом. Принятие Вас хочет отсортировать в числовом (а не лексический) порядок:
$ perl -alne 'print join " ", sort {$a <=> $b} @F' file
2 5
1 2