Код:
Код: Выделить всё
nika@darkstar:~/music/Blackpool_lights$ find . -name "* *.mp3" -exec rename 's/\ /_/g' {} \;Не работает. Вроде все правильно... или нет?
Код: Выделить всё
nika@darkstar:~/music/Blackpool_lights$ find . -name "* *.mp3" -exec rename 's/\ /_/g' {} \;Код: Выделить всё
for x in *; do mv "$x" `echo $x | sed -e 's/ /_/g'`; done собственно, что просили
for x in *; do mv "$x" ${x// /_}; done то же, чистый bash