Bash ehtolauseet suorittaa erilaisia laskutoimituksia tai toimia riippuen siitä, onko ohjelmoija-määritelty boolen ehto tosi tai epätosi. Näitä lausuntoja käytetään suorittamaan eri osia kuoriohjelmasta riippuen siitä, ovatko tietyt ehdot totta. Kyky haarautua tekee shell skriptit voimakas.
Bash, meillä on seuraavat ehtolauseet:
Nämä ovat samanlaisia awk jos lausunnot keskustelimme aiemmin.
Bash If..sitten..,fi lausunto
if thenstatement1statement2.fi
jos Tämä lausunto on myös kutsutaan yksinkertainen, jos lausunto. Jos annettu ehdollinen ilmaisu on totta, se syöttää ja toteuttaa avainsanojen ”sitten” ja ”fi”väliin suljetut lausumat. Jos annettu lauseke palauttaa nollan, sen jälkeen suoritetaan lausumaluettelo.
jos sitten fi esimerkki:
#!/bin/bashcount=100if then echo "Count is 100"fi
Bash If..then..else..fi lausunto
If thenstatement1statement2.elsestatement3statement4.fi
Jos ehdollinen lauseke on tosi, se suorittaa lause1 ja 2., Jos ehdollinen lauseke palauttaa nollan, se hyppää else-osaan ja toteuttaa statementin3 ja 4. If/else-osan suorittamisen jälkeen suoritus jatkuu siitä johtuvilla lausumilla.
jos sitten muun fi esimerkki:
#!/bin/bashcount=99if then echo "Count is 100"else echo "Count is not 100"fi
Huomautus: Tämä artikkeli on osa käynnissä Bash Opetusohjelma sarja.
Bash Jos..if..else..fi
If thenstatement1statement2.elif thenstatement3statement4...elsestatement5fi
Voit käyttää tätä, jos .. elif.. jos, Jos haluat valita yksi monista lohkojen koodin suorittaa., Se tarkistaa lausekkeen 1, Jos se on totta suorittaa lauseke 1,2. Jos lauseke1 on väärä, se tarkistaa, lauseke2, ja jos kaikki lauseke on epätosi, sitten se tulee toisen lohkon ja suorittaa lausuntoja muu lohko.
jos sitten elif sitten muuta fi esimerkki:
Bash If..then..else..jos..niin..fi..fi..
If thenstatement1statement2.elseif thenstatement3.fifi
Jos selvitys ja muu selvitys voi olla sisäkkäisiä bash. Avainsana ” fi ”ilmaisee sisäisen if-lausuman lopun ja kaikki jos lausuman pitäisi päättyä avainsanalla”fi”.,
edellä mainittu ”if then Else fi” – esimerkki voidaan muuntaa sisäkkäiseksi, jos alla esitetty.
seuraavassa kirjoituksessamme käsittelemme Bashin ehdollisten ilmaisujen käyttöä käytännön esimerkein.
Suositeltavaa Luettavaa
Bash 101 Hakata, jonka Ramesh Natarajan. Vietän suurimman osan ajastani Linux-ympäristössä. Joten, luonnollisesti olen suuri fani Bash komentorivin ja shell scripting. 15 vuotta sitten, kun työskentelin eri makuja * nix, minulla oli tapana kirjoittaa paljon koodia C shell ja Korn shell., Myöhempinä vuosina, kun aloin työskennellä Linux järjestelmänvalvojana, olen melko paljon automatisoitu kaikki mahdolliset tehtävät käyttäen Bash shell scripting. Perustuu minun Bash kokemus, olen kirjoittanut Bash 101 Hakata eBook, joka sisältää 101 käytännön esimerkkejä sekä Bash komentorivin ja kuori scripting. Jos olet ajatellut masterointi Bash, tee itsellesi palvelus ja lue tämä kirja, joka auttaa sinua hallita oman Bash komentorivin ja kuori scripting.,
Jos olet nauttinut tämän artikkelin, voit myös kuten..
|
|
Leave a Reply