Estructura de juicio en Linux Shell

  

La estructura IF /THEN determina si el valor de retorno de un fragmento de código es 0 (según la convención de UNIX, 0 significa sí), si es 0, ejecuta un código específico;

Hay un comando dedicado en el shell [(es decir, la abrazadera izquierda). Es sinónimo de prueba y fue introducido para mejorar la eficiencia. Este comando trata sus argumentos como declaraciones de comparación o declaraciones de prueba de archivos, y devuelve el valor correspondiente;

Cuando la versión 2.2, Bash introdujo el comando de prueba extendido [[]], y su comparación con otros El lenguaje es muy similar; Nota: [[es una palabra clave, no un comando, [[]] es un comando! Bash trata a [[$ a -lt $ b]] como un elemento y devuelve solo un valor de estado; el

(()) y las estructuras let y hellip; determinan si una expresión matemática evalúa a un no-cero El valor devuelve el estado.

SI puedo probar cualquier comando, no solo aquellos que están expandidos con llaves.

Copyright © Conocimiento de Windows All Rights Reserved