[2021] Shell de Unix / Linux


los si … si no … fi La declaración es la siguiente forma de declaración de control que le permite a Shell ejecutar declaraciones de manera controlada y tomar la decisión correcta.

sintaxis

if [ expression ]
then
   Statement(s) to be executed if expression is true
else
   Statement(s) to be executed if expression is not true
fi

Manga expresión se evalúa en la sintaxis anterior. Cuando el valor resultante es con seguridad, Dado Declaración) Correr. Si él expresión está falso, entonces no se ejecuta ninguna instrucción.

ejemplo

El ejemplo anterior también se puede escribir con el Si si no Declaración de la siguiente manera:

#!/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

Cuando lo ejecuta, obtiene el siguiente resultado:

a is not equal to b

unix-decision-making.htm

[2021] Shell de Unix / Linux

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *