parsování souborů

Ing. Vlastimil Pospíchal vpospichal na tiscali.cz
Pátek Duben 4 09:15:32 CEST 2003


On Thu, Apr 03, 2003 at 03:09:29PM +0200, P.L. wrote:
> Díky moc mi to pomohlo. Potřeboval bych ještě poslední věc. Výstupem z awk
> je řádek s čísly oddělenými mezerou a já bych těmito čísly potřeboval
> naplnit proměnné v bash skriptu.
> 
> např awk vrátí 15 19 20 0 a já potřebuji naplnit CISLO1=15 CISLO2=19
> CISLO3=20 CISLO4=0
> 
> Musím to udělat několika příkazy nebo to můžu nastavit přímo v awk nebo
> existuje jiné řešení?
> Petr

#!/bin/sh
while read; do
	set $REPLY
	for ((count=1;count<=$#;count++)); do
		eval "CISLO$count=\"\$$count\""
	done
done

Kit
-- 
Ing. Vlastimil Pospíchal
http://www.hoteldrnholec.cz


Další informace o konferenci Linux