LINUX.ORG.RU

Сообщения RobMob

 

Групповое переименовывание через sed и xargs при пробелах и кавычках

Форум — General

Похожих тем много, но вот конкретно под мой случай не нашел. Имеется группа файлов с названиями вида:

'Bla bla bla 01 - bla bla.bla'
Есть пробелы, есть кавычки. Хочу привести к виду:
bla bla.bla
Если пытаться сделать через
ls | sed 'p;s/.*- //' | xargs -n2 mv
или
find -type bla -print0 | sed 'p;s/.*- //' | xargs -0 -n2 mv
Ругается на пробелы и кавычки. Как можно в однострочник переименовывать в подобных случаях?

PS Perl не знаю

 ,

RobMob
()

RSS подписка на новые темы