Проще всего использовать инструмент rename
, который позволяет выполнять простой поиск -и -замену во многих именах файлов:
rename [options]
Что-то подобное должно делать:
rename " E0" E0 Brooklyn*.mkv
Обратите внимание: если вы используете дистрибутив, подобный Debian -, ваша команда rename
, вероятно, вызывает скрипт Perl с другим синтаксисом ввода вместо обычной утилиты из util-linux
. В этом случае используйте rename.ul
для вызова нужного инструмента. Почему утилита переименования в Debian/Ubuntu отличается от утилиты в других дистрибутивах, таких как CentOS?
Вы должны экранировать часть замены вашей подстановки с помощью\
:1,$-1s/\n/\\n
Разбивка
: start an ex command
1,$-1 over a range from the first line till the last but one
s/ substitute
\n all newlines
/ with
\\n literal string \n
Взгляните на это:
:1,$-s/\n/\\n
Это не заменит конец файла, поэтому:
This is line one\nThis is line two\nThis is line three