|
|
skript v BASH - test
|
13.12.2006 20:46
jumbo33333
|
jak muzu zkontrolovat zda je/neni v promenne cislo?
'-z' mi da true pokud v promenne neni nic(co by mohlo vypadat jako retezec), ale potreboval bych neco jako
if [ "$CIS" (ne)obsahujeCislo ]; then
exit 0
jsem (velky)zacatecnik, tak me omluvte jestli je to trivialni, ale nenasel sem to nikde...
diky za pomoc |
|
|
Re: skript v BASH - test
|
14.12.2006 08:26
Ondřej Čečák
|
Zkuste pouzit na retezec treba grep s regularnim vyrazem pro cisla a pak zkontrolujte delku retezce.
|
|
|
Re: skript v BASH - test
|
16.12.2006 17:21
Hynek (Pichi) Vychodil
|
if [[ "$CIS" == *[0-9]* ]]
then
echo "obsahuje cislici"
else
echo "ne obsahuje cislici"
fi nebo
if [[ "$CIS" == *[^0-9]* ]]
then
echo "obsahuje cokoli jineho nez cislici ergo neni cislo"
else
echo "obsahuje jen cislice ergo asi je to cislo"
fi |
|
|
|
|
KOMENTARZE
|
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
|
|
Szukanie oprogramowania
|
©Pavel Kysilka - 2003-2024 |
maillinuxsoft.cz | Design:
www.megadesign.cz
|