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