FIND & REPLACE

Martin Mačok martin.macok na underground.cz
Úterý Říjen 3 22:42:44 CEST 2000


On Tue, Oct 03, 2000 at 04:46:12PM +0000, Filip Hroch wrote:
> a vystup jde do std. vystupu. Pro slozitejsi vyhledavani
> nahlednete do manualu k programu sed a hledejte prikaz 's'
> (search) ktery ma 2 argumenty mezi temihle / zavorkami:
> retezec ktery se ma najit a kterym se ma nahradit.

To 's' neni search, ale substitute. Ten prvni retezec je regularni vyraz
a ten druhy je pattern. Strucne to znamena to, ze ten prvni interpretuje
nektere znaky jako ()\/$^[].*?{} nejak specialne, ten druhy vetsinu
znaku normalne. Ten oddelovac nemusi byt znak '/', ale libovolny znak,
ktery pouzijete za tim znakem 's', takze treba

s/ahoj/nazdar/

je ekvivalentni s

s#ahoj#nazdar#

Vice najdete na manualove strance sedu, pokud ji nestravite, tak si
prelouskejte LDP anebo si kupte nejakou peknou knihu o Linuxu, shellu
pro zacatecniky.

bye

-- 
< Martin Mačok    .-=  martin.macok na underground.cz  =-.   < iso-8859-2 > 
  \\. http://kocour.ms.mff.cuni.cz/~macok/  http://underground.cz/ .//
    \\\..         `-=    t.r.u.s.t   n.0  o.n.e     =-'        ..///


Další informace o konferenci Linux