Unix / Linux Shell - L'istruzione if ... else ... fi
Il if...else...fi istruzione è la forma successiva di istruzione di controllo che consente a Shell di eseguire le istruzioni in modo controllato e fare la scelta giusta.
Sintassi
if [ expression ]
then
Statement(s) to be executed if expression is true
else
Statement(s) to be executed if expression is not true
fi
L' espressione Shell viene valutata nella sintassi precedente. Se il valore risultante è vero , vengono eseguite le istruzioni fornite . Se l' espressione è falsa , nessuna istruzione verrà eseguita.
Esempio
L'esempio sopra può anche essere scritto usando l' istruzione if ... else come segue:
#!/bin/sh
a=10
b=20
if [ $a == $b ]
then
echo "a is equal to b"
else
echo "a is not equal to b"
fi
Dopo l'esecuzione, riceverai il seguente risultato:
a is not equal to b
unix-decision-making.htm