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: