Tak filter pobrise vse prazne vrstice iz datoteke file.txt:
cat file.txt | egrep -v "^[ \t]*$" 

Nalasc sem datoteko odprl s cat, da bo bolj jasno, kaj naredi filter. Sicer
pa je lepse ta primer prepisati v 

egrep -v "^[ \t]*$" file.txt 

Ce zelis izlociti se zakljucni \r, dodaj se ta znak:

egrep -v "^[ \t]*\r?$" file.txt

Lep pozdrav,
Ales

-----Original Message-----
From: Nejc Škoberne [mailto:[EMAIL PROTECTED] 
Sent: 10. februar 2005 19:14
To: Linux in programiranje
Subject: [LUGOS-PROG] Regex

Zdravo.

Prosil bi kaksnega regex mojstra, da mi pomaga najti resitev:
Rad bi iz datoteke izbrisal vse vrstice, ki vsebujejo "prazne" vrstice -
torej vrstice,
v katerih ni nic (torej samo \n oz. \r\n) ali pa sami presledki in/ali
tabulatorji.

Ce GNU taru namrec kot argument opciji -X das datoteko, ki med drugim
vsebuje tudi kaksno
taksno vrstico, to jemlje kot "*" in excluda cisto vse, kar bi moralo iti v
arhiv.

Hvala!

-- 
Nejc Škoberne
E-mail: [EMAIL PROTECTED]
_______________________________________________
lugos-prog mailing list
[email protected]
http://liste2.lugos.si/cgi-bin/mailman/listinfo/lugos-prog
_______________________________________________
lugos-prog mailing list
[email protected]
http://liste2.lugos.si/cgi-bin/mailman/listinfo/lugos-prog

Reply via email to