Control de flujo de carcasa
Al escribir scripts de shell, puede haber situaciones en las que necesite seguir la ruta externa provista2. Por lo tanto, debe crear usos de comandos condicionales que le permitan a su programa tomar decisiones precisas y realizar las acciones correctas.
Unix Shell admite comandos condicionales para realizar diferentes acciones en función de diferentes condiciones. Aquí hay dos comandos de control de flujo:
si.De lo contrario declarar
Esta caso.ECOSOC Pedido
Si. comando else en Unix / Linux
Este comando es un comando de control de flujo útil para seleccionar una opción de un conjunto de opciones.
Unix Shell admite lo siguiente si otro Pedido:
Si. equipo fi
Si. algo más. equipo fi
Si. Elef más. equipo fi
más si declaración Comprueba la conexión usando los operadores relacionales mencionados en el capítulo anterior.
caso. Comando esac en Unix/Linux
Puedes usar varios ako.elfo Comando para crear una rama con múltiples selecciones. Sin embargo, esta no es la mejor solución, especialmente cuando todas las ramas dependen del valor de una variable.
Compatibilidad con shell de Unix caso.ECOSOC Un comando que maneja esta situación correctamente y se ejecuta de manera más eficiente que usar múltiples iteraciones ako.elfo Pedido.
solo una muestra caso.ECOSOC Comandos enumerados aquí:
Esta caso.ECOSOC Pedido
Esta caso.ECOSOC Los comandos de Unix Shell son similares al comando switch. Situaciones que nos encontramos en programas C o C++ y PERL, etc.
Según el punto de entrenamiento
Anterior: Operador Korn Shell
Siguiente: Ciclos Unix / Linux
Deja una respuesta