Paréntesis de scripting bash explicó

Paréntesis de scripting bash explicó

Autor: Tobin Harding
Aquí describimos brevemente algunos de los principales casos de uso para paréntesis, paréntesis,
y aparatos ortopédicos en script de bash, vea la parte inferior de la página para la definición de
estos tres términos.

Paréntesis dobles (()) se utilizan para la aritmética:

((var ++)) ((var = 3)) para ((i = 0; i < VAL; i++)) echo $((var + 2)) 

Las variables utilizadas dentro de los dos paréntesis no necesitan ser prefijadas
con ps.

Corchetes [] se utilizan para la construcción de la prueba

$ Var = 2 $ if [$ var -eq 2]> entonces> echo 'sí'> fi si sí 

Soportes cuadrados dobles [[]]ofrecer funcionalidad extendida a un solo
Brackets cuadrados, útil para el operador de expresión regular = ~

$ Var = "Some String" $ if [[$ var = ~ [a-z]]]; entonces> echo 'es alfabético'> fi es alfabético 

Aparatos ortopédicos se utilizan para delimitar una variable

$ foo = "escenario" $ echo $ fooone ... devuelve la línea vacía $ echo $ foo una etapa 

Los auxiliares rizados también se usan para la expansión de los parámetros

$ var = "abcdefg"; echo $ var%d* ABC 

Hay muchos más usos para paréntesis, soportes y aparatos ortopédicos en
INTENTO. Solo recuerda, un solo cuadrado para 'prueba', doble cuadrado para reg
EX y paréntesis dobles para bucles aritméticos y de estilo C. Buena suerte
Definiciones:
Paréntesis: ()
(paréntesis plural)
Soportes: []
(también llamados soportes cuadrados)
Brazes:
(también llamado aparatos ortopédicos)

Tutoriales de Linux relacionados:

  • Scripting Bash: operaciones aritméticas
  • Scripting bash: operadores
  • Hoja de trucos de scripting bash
  • Tutorial de depuración de GDB para principiantes
  • Mastering Bash Script Loops
  • Mint 20: Mejor que Ubuntu y Microsoft Windows?
  • Archivos de configuración de Linux: los 30 principales más importantes
  • Bucles anidados en guiones Bash
  • Cómo usar subshells Bash dentro de declaraciones
  • Correcto de análisis variable y citando en Bash