[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: несколько вопросов



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



Reply to: