Переименовать файлы с подстановочными знаками

Я проверил другие ответы, но не нашел ничего подходящего моему делу. Вопрос прост. Как я могу сделать следующее:

rename *A*X*.csv *A*Y*.csv 

Я знаю, что приведенная выше строка в стиле Windows, но я думаю, что вы получили то, что я хочу. Поэтому все файлы, которые включают A до X, изменены на *A*Y*.csv, потому что в моем случае у меня также есть файлы с форматом *B*X*.csv, и я не хочу, чтобы они были изменены.

Пример:

myfileAisblablaXblabla.csv => myfileAisblablaYblabla.csv 

И я должен сказать, что в моем случае много таких файлов, поэтому мне нужно пакетное решение. Благодаря.

0
задан 30 April 2019 в 09:23

1 ответ

Переименование может заменить символ в имени файла, например, синтаксис sed должен работать для вас ( проверить его перед запуском ):

rename s/X/Y *A*X*.csv
0
ответ дан 30 April 2019 в 09:23

Другие вопросы по тегам:

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