2

Я пытаюсь отсортировать вывод программы md5sum по имени файла численно (то есть все имена файлов совпадают с log-\d+\.txt). Я старался

sort -g "-t " -k 2 CHECKSUMS

но это сортировка по контрольной сумме. С помощью

sort "-t " -k 2 CHECKSUMS

выполняет сортировку по имени файла, но log-12.txt помещается перед log-2.txt .

Есть какие-нибудь подсказки? Спасибо!

1 ответ1

2

попробуй это:

$> sort -t '-' -k 2 -n CHECKSUMS

он разделяет строку d41d8cd98f00b204e9800998ecf8427e log-1.txt на - ... так что число является первой строкой, которая позволяет sort делать правильные вещи (tm).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .