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

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

Subir
error: Content is protected !!