[LUGOS-PROG] Regex
Ales Kosir
ales.kosir at hermes.si
Thu Feb 10 20:28:36 CET 2005
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:nejc at skoberne.net]
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: nejc at skoberne.net
_______________________________________________
lugos-prog mailing list
lugos-prog at lugos.si
http://liste2.lugos.si/cgi-bin/mailman/listinfo/lugos-prog
More information about the lugos-prog
mailing list