Похожие вопросы

Можно ли установить PowerShell как "по умолчанию" в Windows 7?
ОС Windows 8.1: Восстановление.ассоциация файлов bat по умолчанию
Сценарий входа для пользователя Windows 7
Постоянная настройка пути из CMD windows 8
SSH на удаленный сервер с помощью PuTTY через пакетный файл Windows?
Пакетный файл с использованием icacls не выполняется
Windows.bat создавать папки, а затем удалить.Bat-файл
Как удалить адаптер замыкания на себя в Windows 7 с помощью пакетного сценария?
Как подписать пакет Windows (.bat файл)?
Выводить содержимое командной строки в файл из пакетного файла
Как grep несколько строк на нескольких файлах?
Запуск сценария powershell с помощью пакетного файла (.летучая мышь)
Сделать старый значок исчезнет из системного трея автоматически после перезагрузки SpeedFan
Пакетный файл переименовать случайным буквенно-цифровым
Как извлечь часть строки в пакетном файле Windows?

Файл Терминала Mac Переименовать Случайным Образом

какой лучший способ переименовать файлы, например .JPG & .jpg в то же время.

Я посмотрел здесь и google и встретить такие вещи, как ниже, но есть ли способ, чтобы покрыть оба?

сценарий:

for i in *.jpg; do mv -i "$i" ${RANDOM}${RANDOM}.jpg; done
5
задан Jess McKenzie
источник

2 ответов

просто установите расширение файла нечувствительным:

shopt -s nocaseglob

и тогда ваш скрипт махтес оба:*.jpg и *.В формате JPG:

for i in *.jpg; echo $i; done
file.jpg
file.JPG
file.Jpg
0
отвечен chaos 2015-01-23 06:55:17
источник

Да, вы можете поместить обе команды, упомянутые ниже, в файл с расширением .sh как image_change.sh и выполнить из командной строки sh image_change.sh

for i in *.jpg; do mv -i "$i" ${RANDOM}${RANDOM}.jpg; done;
for i in *.JPG; do mv -i "$i" ${RANDOM}${RANDOM}.jpg; done;
0
отвечен Saikrishna 2015-01-23 06:50:44
источник

Другие вопросы batch-file mac terminal