Как переименовать набор файлов с рисунком
У меня есть файлы, которые имеют следующие имена:
P50_FR_8_q2_scrolls.csv
Здесь значения 50 и 8 необходимо переименовать, и результаты должны быть примерно такими:
P21_FR_3_q2_scrolls.csv
Я устал мало похож на rename 's/\d{3}(\d{*})\.csv$P21_$1.csv' *.csv
Но не повезло. (Кажется, я очень плохо разбираюсь в Linux)
Значение 50->21 и 8->3 - это то, что я знаю. Но начальное и конечное значения не всегда имеют одинаковый размер.
1 ответ
Решение
Пытаться
rename -n 's/50(_.*)_8/21$1_3/' *.csv
-n
Флаг не делает никаких переименований. Вы можете проверить шаблоны таким образом. Удалите его для фактического выполнения переименования.