Сортировать по столбцу и числовому значению - PullRequest
0 голосов
/ 22 февраля 2020

Как сортировать по числовому значению имени файла? (с использованием OSX)

   1 file_1.txt
   7 file_3.txt
   1 file_111.txt
  11 file_7.txt
  14 file_15.txt
  54 file_10.txt
  54 file_20.txt

Желаемый вывод:

   1 file_1.txt
   7 file_3.txt
  11 file_7.txt
  54 file_10.txt
  14 file_15.txt
  54 file_20.txt
   1 file_111.txt

Я пробовал sort -k 2,2, но он дает:

  1 file_1.txt
  54 file_10.txt
   1 file_111.txt
  14 file_15.txt
  54 file_20.txt
   7 file_3.txt
  11 file_7.txt

1 Ответ

3 голосов
/ 22 февраля 2020

Вам необходимо использовать ключ «--version-sort» для сортировки:

sort -V -k 2,2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...