On Sat, Sep 20, 2003 at 11:50:23AM +0400, elephantum wrote: > > 1) Есть директория(dir_path) с файлами > > zzzzzz zzzz zzzzz.mp3 > > и т.д. > > Как можно в именах файлов заменить пробелы > > на подчеркивания с помощью скрипта? > > подскажите скрипт plz > > bash# ./script dir_path > > например так > > bash# cd dir_path ; for i in * ; do mv "$i" "`echo $i | sed 's/ /_/g'`" > ; done
Так работать не будет, man find; man xargs > > 2) Как можно во всем файле заменить фразу > > на другую фразу с помощью скрипта? > > bash# ./script filename oldfraza newfraza > > или просто удалить фразу > > bash# ./script filename oldfraza > > подскажите скрипт plz > > bash# cat filename | sed 's/oldfraza/newfraza/g' > newfilename man sed, вызывать cat тут совсем ни к чему. -- TARANTUL

