Bash podmíněné příkazy provádět různé výpočty nebo akce v závislosti na tom, zda programátor-uvedeno boolean podmínka vyhodnocen jako true nebo false. Tato prohlášení se používají k provádění různých částí programu shell v závislosti na tom, zda jsou určité podmínky pravdivé. Schopnost větve činí skripty shellu výkonnými.
v Bash máme následující podmíněné příkazy:
jsou podobné AWK, pokud jsme diskutovali dříve.
Bash If..pak..,Fi příkaz
if thenstatement1statement2.fi
toto if prohlášení se také nazývá jako jednoduché if prohlášení. Pokud je daný podmíněný výraz pravdivý, zadá a provede příkazy uzavřené mezi klíčovými slovy „pak“ a „fi“. Pokud daný výraz vrátí nulu, provede se následný seznam příkazů.
pokud pak fi příklad:
#!/bin/bashcount=100if then echo "Count is 100"fi
Bash, Pokud … pak … jinak..fi prohlášení
If thenstatement1statement2.elsestatement3statement4.fi
Pokud podmíněný výraz je pravdivý, provede statement1 a 2., Pokud podmíněný výraz vrátí nulu, přeskočí na jinou část a provede prohlášení3 a 4. Po provedení části if/else pokračujte v provádění s následnými prohlášeními.
pokud pak jiný fi příklad:
#!/bin/bashcount=99if then echo "Count is 100"else echo "Count is not 100"fi
Poznámka: Tento článek je součástí probíhající Bash Tutorial série.
Bash If..elif..else..fi
If thenstatement1statement2.elif thenstatement3statement4...elsestatement5fi
toto můžete použít, pokud .. eLife.. pokud chcete vybrat jeden z mnoha bloků kódu, který chcete spustit., Zkontroluje výraz 1, pokud je to pravda, provede příkaz 1,2. Pokud výraz1 je nepravdivé, kontroluje, výraz2, a pokud celý výraz je false, pak vstoupí do jiného bloku a provede příkazy v bloku jiného.
pokud pak elif pak jiný fi příklad:
Bash, Pokud … pak … jinak..jestli..pak..fi..fi..
If thenstatement1statement2.elseif thenstatement3.fifi
if a else by mohla být vnořené v bash. Klíčové slovo “ fi „označuje konec příkazu inner if a vše, pokud by prohlášení mělo skončit klíčovým slovem“fi“.,
výše uvedený příklad „if then elif then else fi“ lze převést na vnořené, pokud je uvedeno níže.
v našem dalším článku budeme diskutovat o tom, jak používat podmíněné výrazy Bash s praktickými příklady.
doporučené čtení
Bash 101 Hacks, od Ramesh Natarajan. Většinu času trávím v prostředí Linuxu. Takže jsem samozřejmě velkým fanouškem Bash příkazového řádku a skriptování shellu. Před 15 lety, když jsem pracoval na různých příchutích *nix, jsem psal hodně kódu na C shell a Korn shell., Později, když jsem začal pracovat na Linuxu jako správce systému, jsem do značné míry automatizoval všechny možné úkoly pomocí skriptování Bash shell. Na základě mých zkušeností Bash jsem napsal bash 101 Hacks eBook, který obsahuje 101 praktických příkladů na příkazovém řádku Bash i skriptování shellu. Pokud jste přemýšlel o zvládnutí Bash, udělej si laskavost a přečtěte si tuto knihu, která vám pomůže převzít kontrolu nad vaší Bash příkazový řádek a shell skriptování.,
Pokud se vám to líbilo tento článek, můžete také rád..
|
|
Leave a Reply