Я не хочу переименовывать (или обрабатывать) файлы в каталоге (с определенным расширением). Имена файлов могут быть любыми, содержащими порядковые номера, например
1.aaa.txt
aa 1.txt
aa01bb.txt
78aa1bbb.txt
78aa2bbb.txt
Нумерация с начальным нулем или без него и без нового имени файла.
Так что я:
NUM=0; for f in *.txt; do NUM=`expr $NUM + 1`; mv "$f" "yyy_$NUM.txt"; done
Как сделать так, чтобы цикл также понимал порядок файлов с нумерацией файлов без начальных нулей 1,2..10,11..и т. д.?
Спасибо.
78aa1bbb.txt
? 78 или 1? - person Jens   schedule 11.04.2013