1

У меня есть множество файлов в каталоге с различными именами, которые имеют один общий шаблон - имена файлов заканчиваются на _rgb.jpg. Я ищу простую команду, которая изменит имя, заканчивающееся на _cmyk.jpg, для нескольких файлов в этом каталоге. Я бы предпочел сделать это в командной строке.

2 ответа2

1

Вот быстрый сценарий, который я сделал.

#!/bin/bash
for file in *_rgb.jpg
do
   echo mv ${file} ${file%_rgb.jpg}_cmyk.jpg
done

Если вы довольны результатами, удалите echo

0

Попробуй это. Это должно получить все файлы в этом каталоге с помощью одной простой команды.

rename 's/_rgb.jpg/_cmyk.jpg/' *

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .