unix conditional statements
Kodiranje pogojnih stavkov v Unixu:
Skripte lupine je pogosto treba izdelati za izvajanje različnih navodil, odvisno od vrednosti določenih kontrolnih spremenljivk. Različne poti izvajanja so določene s pogojnimi navodili.
V tej vadnici bomo videli relacijske operaterje in odločanje o lupini z uporabo različnih pogojnih stavkov.
Unix Video # 15:
Pogojne izjave Unixa If-elif-fi
Unix poleg že prej omenjenih logičnih operaterjev ponuja številne relacijske operatorje. Z njimi lahko primerjamo številske vrednosti.
kako preizkusiti zasebne metode z uporabo
- - manj kot
- - manj kot ali enako
- -gt večja od
- -ge večja ali enaka
- -eq enak
- -ne enaka
Unix ponuja številne načine za pogojno izvajanje drugih ukazov.
Ti so zajeti spodaj:
# 1) Izjave if
Primer:
if then fi
# 2) Izjave if ... else
Primer:
if then else fi
# 3) Izjava if ... elif ... else ... fi
Primer:
if then elif then else Spodaj je nekaj primerov programov, ki ponazarjajo te pogojne izjave:
# 1) Preverite, ali je vhodna številka pozitivna:
$ echo “Enter a number” $ read num $ if ( $num -gt 0 ) $ then $ echo “It is a positive number” $ fi
# 2) Preverite, ali je vhodna številka pozitivna ali ne:
kako odpreti datoteko apk na android -
$ echo “Enter a number” $ read num $ if ( $num -gt 0 ) $ then $ echo “It is a positive number” $ else $ echo “It is not a positive integer” $ fi
# 3) Preverite, ali je vhodna številka pozitivna, nič ali negativna:
$ echo “Enter a number” $ read num $ if ( $num -gt 0 ) $ then $ echo “It is a positive number” $ elif ( $num -eq 0 ) $ then $ echo “num is equal to zero” $ else $ echo “It is not a positive integer” $ Fi
Oglejte si našo prihajajočo vadnico, če želite izvedeti več o tem Pogojne izjave !!
PREV Vadnica | NASLEDNJA Vadnica
Priporočeno branje
- Primeri aritmetičnih in logičnih operaterjev skripte lupine Unix
- Python operaterji
- Vadnica za cevi Unix: Cevi v programiranju Unix
- Delo s spremenljivkami Unix: značilnosti skriptov lupine
- Uporaba preklopnega ohišja v skriptu skriptov lupine Unix: Izjava o primeru in primeru
- Kaj je Unix: kratek uvod v Unix
- Ukazi za obdelavo besedila Unix: filtri Unix s primeri
- Pogojni stavki Pythona: if_else, elif, ugnezdeni stavki if