Я нуждаюсь в помощи с пакетом, переименовывают команду

Я должен увеличить объем, переименовывают эти файлы:

file001 () .mp4
file002 () .mp4
file003 () .mp4

Переименуйте к:

file001.mp4
file002.mp4
file003.mp4

Я попробовал эту команду, rename "s/ ()//g" * но это не работало.

2
задан 16 December 2016 в 17:59

2 ответа

rename принимает регулярные выражения как шаблоны:

DESCRIPTION
       "rename" renames the filenames supplied according to the rule specified
       as the first argument.  The perlexpr argument is a Perl expression

В Вашем примере Ваше регулярное выражение для соответствия (), но круглые скобки являются специальными символами в таких выражениях и нуждаются к завершенному как \(\)

2
ответ дан 2 December 2019 в 03:43

Можно использовать pyrenamer (по крайней мере, Вы не будете волноваться о regex)

1. Установка

sudo apt-get install pyrenamer

2. Использование

(Числа в квадратных скобках обращаются к изображению в нижней части этого ответа)

  1. Открывает pyrenamer и обзор к местоположению Ваших файлов. 1
  2. Переходят в Substitutions, Выбор вкладки [2]
  3. Replace затем установил () в первом текстовом поле, уезжает, вторые пустые [3]
  4. Нажимают на предварительный просмотр [4]
  5. , Подтверждают, является ли это тем, что Вы точно хотите [5]
  6. Наконец, щелчок переименовывает для фактического переименования файлов [6]

enter image description here

0
ответ дан 2 December 2019 в 03:43

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

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