![]() |
Как заменить пробелы в названиях файлов на подчеркивания?
Привет всем. Делаю вот так:
Код:
nika@darkstar:~/music/Blackpool_lights$ find . -name "* *.mp3" -exec rename 's/\ /_/g' {} \; |
tr ' ' '_'
не пользовался этой фичей find-а, но можно так: for i in "$(find . -name '* *.mp3' )"; do newname=$(echo "${i}" | tr ' ' '_'); mv -v "${i}" "${newname}" ; done UPD: вру, не работает, поправлю. позже ) |
Я думала это проще... пойду еще почитаю
Нашла вот тут http://forum.ru-board.com/topic.cgi?...c=4149&start=0 Код:
for x in *; do mv "$x" `echo $x | sed -e 's/ /_/g'`; done собственно, что просили |
Время: 17:30. |
Время: 17:30.
© OSzone.net 2001-