Typ premennej v bash.

David Kuzela david na kuzela.cz
Úterý Prosinec 12 12:41:36 CET 2000


Jan Rusnak pise:
> Mam skript ktory volam z ciselnym parametrom. Potrebolal by som 
> metodu ako zistit ci parameter je cislo ale string.
> 
> Podla dokumentacie sa premenne v shell-i ukladaju ako retazce.

Ja bych pouzil:

I=$ARGUMENT
if test "$I" -eq "$I" &>/dev/null; then 
	echo "OK"
else
	echo "Neni cislo"
fi

test vraci 0 pokud se rovna 1 pokud se nerovna :-) a 2 pokud neni
$I *cele*cislo*. Ale mozna to jde jednoduseji.

-- 
                                                David Kužela 
-=[david na kuzela.cz]=-=[ICQ][24470559]=-=[http://penguin.cz/~dawyd]=-


Další informace o konferenci Linux