unix conditional statements
Codificació de sentències condicionals a Unix:
Sovint cal construir scripts de shell per executar diferents instruccions en funció del valor de variables de control específiques. Els diferents camins d'execució s'especifiquen mitjançant instruccions condicionals.
En aquest tutorial, veurem sobre els operadors relacionals i la presa de decisions de l'intèrpret d'ordres mitjançant diverses declaracions condicionals.
Vídeo Unix # 15:
Enunciats condicionals Unix El if-elif-fi
Unix proporciona diversos operadors relacionals a més dels operadors lògics esmentats anteriorment. Es poden utilitzar per comparar valors numèrics.
millor descarregador de youtube gratuït per a PC
- -menys de
- -le menor o igual a
- -gt major que
- -ge major o igual a
- -eq igual a
- -no és igual a
Unix proporciona diverses maneres d'executar condicionalment les altres ordres.
A continuació es detallen:
# 1) Les sentències if
Exemple:
if then fi
# 2) Les afirmacions if ... else
Exemple:
if then else fi
# 3) La sentència if ... elif ... else ... fi
Exemple:
if then elif then else A continuació es presenten alguns exemples de programes que il·lustren aquestes afirmacions condicionals:
# 1) Comproveu si un número d'entrada és positiu:
$ echo “Enter a number” $ read num $ if [ $num -gt 0 ] $ then $ echo “It is a positive number” $ fi
# 2) Comproveu si un número d'entrada és positiu o no:
$ 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) Comproveu si un número d'entrada és positiu, zero o negatiu:
$ 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
Consulteu el nostre proper tutorial per obtenir més informació Declaracions condicionals !!
el focus principal de les proves d'acceptació és
Lectura recomanada
- Exemples d'operadors aritmètics i booleans d'escriptura Shell Unix
- Operadors de Python
- Tutorial Unix Pipes: Pipes a la programació Unix
- Treballar amb variables Unix: funcions de Shell Scripting
- Ús de Switch Case a Unix Shell Scripting: instrucció Case-esac
- Què és Unix: una breu introducció a Unix
- Ordres de processament de text Unix: filtres Unix amb exemples
- Instruccions condicionals de Python: if_else, elif, niades if Statements