razrfalcon |
|
Темы:
26
Сообщения:
130
Участник с: 09 июня 2011
|
Есть файлы с пробелами. Нужно заменить пробелы на дефизы “-”. Делаю: rename 's/\ /-/g' * Ключи -v и -n тоже не работают. |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Наверное, привыкли к дебиану? Или убунте? Я недавно настраивал сервер на дебиане, и наткнулся там на альтернативную реализацию этой самой команды именно в таком синтаксисе, как вы пишете. Так вот – rename из дебиана это совершенно другая программа, у которой с обычной rename из пакета util-linux общее только название. У этой rename синтаксис (и возможности) куда проще: rename подстрока подстрока_для_замены список файлов или маска |
void |
|
Темы:
32
Сообщения:
375
Участник с: 15 февраля 2010
|
community/perl-rename - кажется оно. Возможно, комманда будет называться prename, а не rename. |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
voidДа, это то самое, что в Дебиане. Возможно, комманда будет называться prename, а не rename.Нет, я проверил, она так и называется, perl-rename. |
razrfalcon |
|
Темы:
26
Сообщения:
130
Участник с: 09 июня 2011
|
NatrioДа не. Первый раз эту команду использую. Примеры в гугле понаходил. Решение нашел такое: yaourt -S rename renamexm -s/\ /-/g * |