bash (sh) script
Martin Spirk
spirk na kla.pvt.cz
Pátek Květen 21 11:15:34 CEST 1999
Dne Pá, 21 květen 1999 jste napsal(a):
>Jak elegantně zjistit, že zda je daný parametr integer číslo.
>
>Vytvářím zálohovací skript, který bude dle prvního parametru přetáčet pásku na
>požadovaný volume a rozbalovat adresáře dle následujících parametrů.
>
>Príklad:
>obnov 4 etc/dns usr/local/src
>
>Tedy otestuj, že první parametr je číslo. Rád bych využil pouze možností shellu,
>protože by ten skript měl běžet na linuxu i na solarisu (v nezměněné podobě) a byl
>bych nerad, kdybych musel instalovat pro Solaris nějaký dodatečný SW (python, ...)
>Perl tam mám, ale kdyby to šlo vyhnul bych se i jemu.
Pokud byste se obesel bez nuly tak by vam mohlo stacit tohle:
if [ $[$1] -ne 0 ]
then
echo parametr je cislo
else
echo neni
fi
Martin
Další informace o konferenci Linux