[LUGOS] Pomoc pri sedu

Borut Mrak b at aufbix.org
Thu Apr 1 09:01:31 CEST 2004


On Thursday 01 of April 2004 07:37, Metod Kozelj wrote:
> >sed 's/#.*$//g'
>
> Čisto mimogrede: tisti 'g' na koncu sed stavka je tukaj redundanten.
> Pomen je namreč 'global' nanaša pa se na ponovitev iskanega izraza
> znotraj bufferja (ki je pri sedu običajno ena vrstica). Privzeto
> obnašanje sed-a je namreč takšno, da poišče le prvo inkarnacijo iskanega
> izraza, potem pa konča z delom. Če pa je iskani izraz zapisan tako, da
> vključuje tudi konec vrstice (kot je to v zgornjem primeru z onim '$'),
> pa je povsem logično, da je iskani izraz v bufferju prisoten le enkrat.

V tem primeru tudi $ ni potreben, ker je .* greedy, tako da /#.*/ matchne vse 
od vkljucno prvega # do konca bufferja.

(ce smo ravno pedantni).

lp,
Borut.



More information about the lugos-list mailing list