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