unix conditional statements
Codarea declarațiilor condiționale în Unix:
Scripturile Shell trebuie deseori construite pentru a executa instrucțiuni diferite în funcție de valoarea variabilelor de control specifice. Diferitele căi de execuție sunt specificate folosind instrucțiuni condiționale.
În acest tutorial, vom vedea despre operatorii relaționali și despre luarea deciziilor shell folosind diverse declarații condiționale.
Unix Video # 15:
Enunțuri condiționate Unix If-elif-fi
Unix oferă un număr de operatori relaționali în plus față de operatorii logici menționați anterior. Acestea pot fi folosite pentru a compara valorile numerice.
cum se deschide un fișier bin pe Windows 10
- -mai puțin de
- -le mai mic sau egal cu
- -gt mai mare decât
- -ge mai mare sau egal cu
- -eq egal cu
- -nu este egal cu
Unix oferă o serie de modalități de executare condiționată a celorlalte comenzi.
Acestea sunt prezentate mai jos:
# 1) Declarațiile if
Exemplu:
if then fi
# 2) Afirmațiile if ... else
Exemplu:
if then else fi
# 3) Declarația if ... elif ... else ... fi
Exemplu:
if then elif then else Mai jos sunt câteva exemple de programe care ilustrează aceste afirmații condiționale:
# 1) Verificați dacă un număr de intrare este pozitiv:
$ echo “Enter a number” $ read num $ if ( $num -gt 0 ) $ then $ echo “It is a positive number” $ fi
# 2) Verificați dacă un număr de intrare este sau nu pozitiv:
întrebări de interviu sql pentru o experiență de 5 ani
$ 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) Verificați dacă un număr de intrare este pozitiv, zero sau negativ:
$ 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
Consultați următorul nostru tutorial pentru a afla mai multe despre Declarații condiționate !!
Lectură recomandată
- Unix Shell Script Exemple de operatori aritmetici și booleni
- Operatori Python
- Tutorial Unix Pipes: Pipe în programarea Unix
- Lucrul cu variabilele Unix: caracteristici ale scriptului Shell
- Utilizarea Switch Case în Unix Shell Scripting: Instrucțiune Case-esac
- Ce este Unix: o scurtă introducere în Unix
- Comenzi de procesare a textelor Unix: filtre Unix cu exemple
- Instrucțiuni condiționale Python: if_else, elif, imbricate instrucțiuni if