for file in APP_*.gif; do new=$ new=$ mv "$file" "$new" done
Mac OS: как я могу переименовать файл с APP_001.gif в 01.gif?
У меня есть загрузка файлов в каталоге. У них всех есть имена как:
APP_001.gif APP_101.gif
Как я мог переименовать их
01.gif 101.gif
т.е. избавиться от префикса раньше _
, а потом убрать первый начальный ноль?
Спасибо!
3 ответа на вопрос
shopt -s extglob; for f in in APP_*.gif; do mv "$f" "$"; done
Если фактические имена не важны, и вы просто хотите, чтобы все фотографии имели уникальные, но организованные имена, вы можете открыть automator и создать следующее действие automator.
Это то, что я делаю, и затем сохраняю это как сервис (при условии, что у вас есть 10.6, снежный барс), затем вы можете выбрать любую группу файлов в Finder, щелкнуть правой кнопкой мыши и выбрать. Эта версия предлагает пользователю для префикса каждого файла затем использует это значение (инструкции по ссылке на переменную в действии Automator здесь ), но вы также можете использовать действие переименования в одиночку количество файлов последовательно.
Похожие вопросы
-
3
Ускорение загрузки OS X на годичной MBP
-
3
Как повторно связать резервную копию Airport Time Machine после перехода на новый Mac?
-
6
Как вы отключите звук запуска на Mac?
-
-
5
Почему мой Macbook сильно нагревается при использовании Boot Camp?
-
7
Есть ли в Mac OS X эквивалент Ctrl + Tab?
-
6
Способ переноса данных Time Machine на новый диск
-
13
Сброс положения Mac OS X Windows после отсоединения внешнего монитора
-
10
Программное обеспечение для резервного копирования для Mac OS X
-
5
Как удалить и удалить .kext в Mac OS X?
-
4
Как переназначить клавишу извлечения на клавиатуре MacBook, чтобы «удалить»?