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

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

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

сценарий:

for i in *.jpg; do mv -i "$i" ${RANDOM}${RANDOM}.jpg; done
28
задан Jess McKenzie
17.12.2022 0:56 Количество просмотров материала 3086
Распечатать страницу

2 ответа

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

shopt -s nocaseglob

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

for i in *.jpg; echo $i; done
file.jpg
file.JPG
file.Jpg
0
отвечен chaos 2022-12-18 08:44

Да, вы можете поместить обе команды, упомянутые ниже, в файл с расширением .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 2022-12-18 11:01

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх