A=1000; for i in *.jpg; do let A++; mv -iv "$i" photo_${A:1}.jpg; done
В итоге будут файлы типа: photo_001.jpg, photo_002.jpg, photo_003.jpg,...
Комментарии:
- Ковычки вокруг $i - на случай пробелов в имени файла;
- опция -v - для того чтобы видеть процеcc
- Работает корректно при количестве файлов не больше 999, затем будет ругатся - для этого опция "-i" - всё-таки лучше пусть ругатся, чем потерять файлики.
Комментариев нет:
Отправить комментарий