Bash feltételes mondatok elvégzi a különböző számítások vagy műveletek attól függően, hogy egy, a programozó által megadott logikai feltétel értéke igaz, vagy hamis. Ezeket az állításokat a shell program különböző részeinek végrehajtására használják, attól függően, hogy bizonyos feltételek igazak-e. A képesség, hogy ág teszi shell szkriptek erős.
a Bash-ben a következő feltételes kijelentések vannak:
ezek hasonlóak az awk-hoz, ha a korábban tárgyalt kijelentéseket tárgyaljuk.
Bash If..akkor..,fi utasítás
if thenstatement1statement2.fi
Ez az IF utasítás egyszerű if utasításként is nevezhető. Ha az adott feltételes kifejezés igaz, akkor az “akkor” és “fi”kulcsszavak között található kijelentéseket írja be és hajtja végre. Ha az adott kifejezés nullát ad vissza, akkor a következõ utasításlista végrehajtásra kerül.
ha aztán fi példa:
#!/bin/bashcount=100if then echo "Count is 100"fi
Bash Ha … akkor … különben … fi nyilatkozatot
If thenstatement1statement2.elsestatement3statement4.fi
Ha a feltételes kifejezés igaz, akkor végrehajtja a statement1 2., Ha a feltételes kifejezés nullát ad vissza, akkor az else részre ugrik, és végrehajtja a statement3-at és a 4-et. Az if/else rész végrehajtása után a végrehajtás folytatódik a következő kijelentésekkel.
if then else fi example:
Megjegyzés: Ez a cikk a folyamatban lévő bash bemutató sorozat.
Bash If..elif..else..fi
If thenstatement1statement2.elif thenstatement3statement4...elsestatement5fi
használhatja ezt, ha .. elif.. ha, ha azt szeretnénk, hogy válasszon egyet a sok blokk kódot végrehajtani., Ellenőrzi kifejezés 1, Ha ez igaz végrehajtja nyilatkozat 1,2. Ha az expresszió1 hamis, akkor ellenőrzi az expresszió2-t, és ha az összes kifejezés hamis, akkor más blokkba lép, és végrehajtja a kijelentéseket az else blokkban.
Ha akkor elif majd máshol fi példa:
Bash If..then..else..if..then..fi..fi..
If thenstatement1statement2.elseif thenstatement3.fifi
if statement and else statement could beested in bash. A “fi” kulcsszó a belső if utasítás végét, az all if utasítás pedig az “fi”kulcsszóval végződik.,
A “ha akkor elif majd else fi” példa fent említett lehet alakítani a beágyazott, ha az alábbiak szerint.
a következő cikkünkben megvitatjuk, hogyan használhatjuk a Bash feltételes kifejezéseket gyakorlati példákkal.
ajánlott olvasmány
Bash 101 Hacks, írta Ramesh Natarajan. A legtöbb időt Linux környezetben töltöm. Természetesen nagy rajongója vagyok a Bash parancssornak és a shell parancsfájloknak. 15 évvel ezelőtt, amikor a *Nix különböző ízein dolgoztam, sok kódot írtam a C shell-re és a Korn shell-re., Később, amikor elkezdtem dolgozni Linux rendszergazdaként, én nagyjából automatizált minden lehetséges feladatot Bash shell scripting. A Bash tapasztalataim alapján írtam Bash 101 Hacks eBook-ot, amely 101 gyakorlati példát tartalmaz mind a Bash parancssoron, mind a shell parancsfájlokon. Ha már gondolkodtam mastering Bash, tegyen magának egy szívességet, és olvassa el ezt a könyvet, amely segít átvenni az irányítást a Bash parancssor és shell scripting.,
ha tetszett ez a cikk, akkor is tetszik..
|
|
Leave a Reply