bash: for na radkem s mezerami

Jaroslav Prodelal ogee na oldany.cz
Čtvrtek Červen 2 11:04:43 CEST 2005


Dobry den,

   mozna zacatecnicky dotaz, ale bojuju s tim uz par let a vzdy jsem se
bez toho obesel, ted uz bych to ale rad vyresil.

Pokud mam nejaky soubor, kde jsou radky oddelene bilymi znaky, nemuzu
pouzit v cyklu for, protoze mi to pak bere ty casti souboru a ja
potrebuju cely radek.

Napr.:

for LINE in `cat /var/log/nejaky.log | grep -v "DEBUG"`; do
	echo $LINE #a tady chci mit cely radek
done

   Diky za radu.

--ogee

PS: Nechci to resit slozite (bile znaky -> oddelovac -> LINE -> bile
znaky), pokud to jde jednoduse. ;-)


Další informace o konferenci Linux