Задать вопрос

Bash — как отсортировать файлы по цифрам?

Казалось бы что может быть тут сложного ?
cat *.tar* | tar xzf -

Но вот когда файлов будет больш 99
после 10 будет не 11 а 100.
А вот дальше все становится печально.
И так вопрос
самый простой способ отсортировать файлы по нужной нам последоватлеьности
где после
1 будет не
10
а 11
Пример :
domain.ru_20170412_060001_full_445c63bf.tar
domain.ru_20170412_060001_full_445c63bf.tar.1
domain.ru_20170412_060001_full_445c63bf.tar.10
domain.ru_20170412_060001_full_445c63bf.tar.100
domain.ru_20170412_060001_full_445c63bf.tar.101
domain.ru_20170412_060001_full_445c63bf.tar.102
domain.ru_20170412_060001_full_445c63bf.tar.103
domain.ru_20170412_060001_full_445c63bf.tar.104
domain.ru_20170412_060001_full_445c63bf.tar.105
domain.ru_20170412_060001_full_445c63bf.tar.106
domain.ru_20170412_060001_full_445c63bf.tar.107
domain.ru_20170412_060001_full_445c63bf.tar.108
domain.ru_20170412_060001_full_445c63bf.tar.109
domain.ru_20170412_060001_full_445c63bf.tar.11
domain.ru_20170412_060001_full_445c63bf.tar.110
domain.ru_20170412_060001_full_445c63bf.tar.111
domain.ru_20170412_060001_full_445c63bf.tar.112
domain.ru_20170412_060001_full_445c63bf.tar.113
domain.ru_20170412_060001_full_445c63bf.tar.114
domain.ru_20170412_060001_full_445c63bf.tar.115
domain.ru_20170412_060001_full_445c63bf.tar.116
domain.ru_20170412_060001_full_445c63bf.tar.117
domain.ru_20170412_060001_full_445c63bf.tar.118
domain.ru_20170412_060001_full_445c63bf.tar.119
domain.ru_20170412_060001_full_445c63bf.tar.12
domain.ru_20170412_060001_full_445c63bf.tar.120
domain.ru_20170412_060001_full_445c63bf.tar.121
domain.ru_20170412_060001_full_445c63bf.tar.122
domain.ru_20170412_060001_full_445c63bf.tar.123
domain.ru_20170412_060001_full_445c63bf.tar.124
domain.ru_20170412_060001_full_445c63bf.tar.125
domain.ru_20170412_060001_full_445c63bf.tar.126
domain.ru_20170412_060001_full_445c63bf.tar.127
domain.ru_20170412_060001_full_445c63bf.tar.128
domain.ru_20170412_060001_full_445c63bf.tar.129
domain.ru_20170412_060001_full_445c63bf.tar.13
  • Вопрос задан
  • 445 просмотров
Подписаться 1 Оценить 2 комментария
Решения вопроса 1
xotkot
@xotkot
хорошо есть и хорошо весьма
Пригласить эксперта
Ответы на вопрос 3
В комментарии в правильном направлении шёл, только аргументы неправильные подал.
ls | sort -n -t '.' -k 4
Ответ написан
Комментировать
BuriK666
@BuriK666
Компьютерный псих
в вашем случае можно:
cat ./domain.ru_20170412_060001_full_445c63bf.tar.{1..100}
Ответ написан
Комментировать
shambler81
@shambler81 Автор вопроса, куратор тега Linux
Неа
domain.ru_20170412_060001_full_445c63bf.tar.1
domain.ru_20170412_060001_full_445c63bf.tar.10
domain.ru_20170412_060001_full_445c63bf.tar.100
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы