bash (sh) script
Alexandr Malusek
malusek na hroch.ujf.cas.cz
Pátek Květen 21 14:39:39 CEST 1999
pali na tmapy.cz (Pavel Lisy) writes:
> Jak elegantně zjistit, že zda je daný parametr integer číslo.
Pouzil bych ksh - tento shell je snad na vsech SVR4 systemech; Linuxi
pdksh je s nim temer zcela kompatibilni:
#!/bin/ksh
if [[ $1 != +([0-9]) ]]; then
echo "Usage: script number file ..."
exit 1
fi
echo OK: $@
Prijde mi to celkem pruhledne: +([0-9]) znamena alespon jeden vyskyt
znaku z mnoziny [0-9].
--
A. Malusek (malusek na ujf.cas.cz)
UJF AV CR
Další informace o konferenci Linux