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