unix conditional statements
Kodiranje uvjetnih izjava u Unixu:
Skripte školjke često je potrebno konstruirati za izvršavanje različitih uputa, ovisno o vrijednosti određenih kontrolnih varijabli. Različiti putovi izvršenja navedeni su pomoću uvjetnih uputa.
U ovom uputstvu vidjet ćemo o relacijskim operatorima i odlučivanju o ljusci koristeći razne uvjetne izjave.
Unix Video # 15:
Uvjetne izjave Unixa If-elif-fi
Unix pruža niz relacijskih operatora uz ranije spomenute logičke operatore. Pomoću njih se mogu usporediti numeričke vrijednosti.
pitanja za oracle intervju i odgovori za iskusne
- -Manje od
- -malo ili manje od
- -gt veći od
- -ge veće ili jednako
- -eq jednak
- -ne nije jednako
Unix nudi brojne načine za uvjetno izvršavanje ostalih naredbi.
Oni su pokriveni u nastavku:
# 1) Izjave if
Primjer:
if then fi
# 2) Izjave if ... else
Primjer:
if then else fi
# 3) Izjava if ... elif ... else ... fi
Primjer:
if then elif then else Dolje su dati neki primjeri programa koji ilustriraju ove uvjetne izjave:
# 1) Provjerite je li ulazni broj pozitivan:
$ echo “Enter a number” $ read num $ if ( $num -gt 0 ) $ then $ echo “It is a positive number” $ fi
# 2) Provjerite je li ulazni broj pozitivan ili nije:
$ 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) Provjerite je li ulazni broj pozitivan, nula ili negativan:
$ 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
Pogledajte naš nadolazeći vodič da biste saznali više o tome Uvjetne izjave !!
Pitanja i odgovori na poslovnom analitičaru
Preporučena literatura
- Primjeri aritmetičkih i logičkih operatora skripte ljuske Unix
- Python operateri
- Vodič za cijevi za Unix: Cijevi za programiranje u Unixu
- Rad s Unix varijablama: Značajke skriptiranja ljuske
- Korištenje preklopnog kućišta u skripti skripte za Unix Shell: Izjava slučaja-slučaja
- Što je Unix: kratki uvod u Unix
- Naredbe za obradu teksta Unix: Unix filtri s primjerima
- Uvjetni izjave Pythona: if_else, elif, ugniježđene if izjave