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

Re: search and replace



On Tue, May 15, 2007 at 06:19:48PM +0400, Artem Chuprina wrote:
> Nikolay Nikolaev -> Nikolay Nikolaev  @ Mon, 14 May 2007 16:55:45 +0300:
>  NN> вот что смог сделать
>  NN> sed -i  -e '/RECEIVE/,/VAULT/s/.*/TEST_/g' index.html
> 
>  NN> вроде сработал только вот заменяет он теперь в таком кол-во сколько строчек
>  NN> были заменены
>  NN> т.е. если между
>  NN> RECEIVE и  VAULT были 15 строчек то и ТEST_ появиться в тексте 15 раз :-(

s не единственная команда sed

#!/bin/sed -e
/perl/,/sed/ c\
Замена

> Слушай, ну лениво же.  Когда мне такое надо в простом случае, я беру
> perl, прошу его зачитать в память сразу весь файл, и мне хорошо.  Когда
> в сложном, впрочем, все равно беру perl.  Только уже не зачитываю весь
> файл в память, бо не лезет.  Он и по одной строке может не полезть...

Последнее время у меня спаморезалка начала резать d-r@... Или база отравилась...



Reply to: