Mac OS: как я могу переименовать файл с APP_001.gif в 01.gif?

677
AP257

У меня есть загрузка файлов в каталоге. У них всех есть имена как:

APP_001.gif APP_101.gif 

Как я мог переименовать их

01.gif 101.gif 

т.е. избавиться от префикса раньше _, а потом убрать первый начальный ноль?

Спасибо!

0
Все префиксы одинаковые APP_ или разные? Daniel Beck 13 лет назад 1

3 ответа на вопрос

4
grawity
for file in APP_*.gif; do new=$ new=$ mv "$file" "$new" done 
1
Dennis Williamson
shopt -s extglob; for f in in APP_*.gif; do mv "$f" "$"; done 
0
finiteloop

Если фактические имена не важны, и вы просто хотите, чтобы все фотографии имели уникальные, но организованные имена, вы можете открыть automator и создать следующее действие automator.

Это то, что я делаю, и затем сохраняю это как сервис (при условии, что у вас есть 10.6, снежный барс), затем вы можете выбрать любую группу файлов в Finder, щелкнуть правой кнопкой мыши и выбрать. Эта версия предлагает пользователю для префикса каждого файла затем использует это значение (инструкции по ссылке на переменную в действии Automator здесь ), но вы также можете использовать действие переименования в одиночку количество файлов последовательно.

Numerize

Почему отрицательный голос? Я ответил на вопрос. finiteloop 13 лет назад 0
Цифры кажутся актуальными. В противном случае это был бы простой вопрос «как мне сделать эти последовательные» вопрос. Daniel Beck 13 лет назад 0