grep

Stanislav Meduna stano na meduna.org
Pondělí Září 18 23:13:59 CEST 2006


Petr Vileta wrote:

Zdravim byvale fido ;) Neviem ako news-mail gate
funguje, takze radsej aj mailom:

> Mam textovy soubor asi tohoto tvaru
> 
> # komentar1
> nejaky text
> nejaky text
> nejaky text
> #komentar2
> nejaky text
> nejaky text
> nejaky text
> #komentar3
> nejaky text
> nejaky text
> nejaky text
> 
> a chtel bych z nej grepem dostat do noveho souboru vsechno, co zacina
> radkou #komentar2 az k radce #komentar3, ale tu uz ne.

To je skor uloha pre awk, ako pre grep. Napr:

awk 'BEGIN { doit=0; } /^#komentar2/ { doit=1; print $0; next; }
/^#/ { doit=0; } { if (doit) print $0; }' < subor.txt

Zdravi
-- 
                                 Stano


Další informace o konferenci Linux