Я пытаюсь найти способ удалить круглую скобку и скобки из каталогов, но они не имеют всеми одинаковыми шаблон. Некоторые похожи на это: (1234) ABC [xyz]
. Другие похожи на это [xyz] ABC (1234)(987)
.
Править: Желаемый вывод был бы ABC
Как я могу сделать это?
Можно использовать rename
для удаления любого из тех символов везде, где они происходят при чередовании
rename -n 's/\(|\[|\]|\)//g' *
, необходимо выйти из скобок и круглых скобок.
Удаляют -n
после тестирования, чтобы действительно сделать переименование.
Для удаления всех символов в скобках или круглых скобках
rename -n 's/\(.*\)|\[.*\]//g' *
, Чтобы также удалить пробелы (для изменения (1234) ABC [xyz]
на ABC
)
rename -n 's/\(.*\)|\[.*\]| //g' *