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

Re: search and replace



On Friday 27 April 2007 18:52, Nikolay Nikolaev wrote:
> Roman Busyguin wrote:
> > 27.04.2007, в 18:21, Nikolay Nikolaev писал(а):
> >> да я уже увидел :-)
> >> теперь бы понять как выдрать из путь только название файла ....
> >
> > basename должен помочь
> >
> > --
> > Roman Busyguin
> >
> > Believe in what you do and do what you believe in
>
> решил вот так сделать, только он почему-то не меняет текст а просто на
> stdout выгоняет содержимое файла
> пробовал и с ключом -е.. то же самое.. :(
>
> for file in `find . -iname *.html`; do  name=`basename ${file} .html`;
> sed "s/<title>.*<\/title>/${name}/g" ${file}; done

У sed тоже есть флаг -i, если его не указывать, то всё действительно в stdout 
полезет. 

-- 
Sergei Stolyarov



Reply to: