У меня в папке 100 файлов с именами 1.jpg,2.jpg,3.jpg....100.jpg. Я хотел бы переименовать их последовательно, начиная с номера 83. Например: 1.jpg становится 83.jpg, 2.jpg становится 84.jpg и так далее.
Я ищу Команда OSX или пакетный сценарий в Windows.
Спасибо.
Я пробовал это, где i=83, но он всегда начинает переименовывать 1,jpg как 100.jpg, 2.jpg как 101.jpg..и т. д.
i=1
for f in *; do
[[ -f $f ]] && mv "$f" $((i++)).txt
done
Наткнулся на этот скрипт на форуме стека, но не знаю, как установить начальный номер 83 вместо 1 по умолчанию
ls | cat -n | while read n f; do mv "$f" "$n.txt"; done
Подробнее здесь: https://stackoverflow.com/questions/786 ... -or-windos
Переименование файлов jpg в последовательном порядке на Mac или Windows ⇐ Linux
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение