Podminka IF ve skriptu
Klička Jan
klicka na sit.plzen-city.cz
Pátek Červenec 14 09:14:39 CEST 2000
-----Původní zpráva-----
Od: Květoslav Kocek [mailto:kocek na cl.jokaplus.cz]
Odesláno: 14. července 2000 8:47
Komu: Linux
Předmět: Podminka IF ve skriptu
Ahoj
Mam takovyhle problem:
Mam (muj prvni) skript, ve kterem se porovnavaji 2
promenne (a,b). Nemuzu za nic na svete prijit na
syntaxi prikazu IF.
Napsal jsem:
if [$a = $b]; then
neco
else
neco jinyho
fi
Ta podminka mi ku(memu)podivu nefunguje.
Vystrci na me zadek s necim jako
bash: [cislo_v_promenne : command not found
Ahoj,
a) "[" je externi prikaz - viz man test
b) za [ MUSI tedy byt mezera - oddeleni parametru
c) "=" je operator, ktery se pouziva pro porovnani retezcu
d) pro test na ciselnou porovnani hodnot dvou promennych se musi pouzit
operator -eq
e) takze podle me by podminka mela vypadat asi " [ $a -eq $b] "
Taky me to dost natrapilo....
Honza Klicka
---
Odchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.166 / Virová báze: 79 - datum vydání: 20.6.2000
Další informace o konferenci Linux