GNU/Linux >> Tutoriales Linux >  >> Linux

¿Existen convenciones de nomenclatura para las variables en los scripts de Shell?

La mayoría de los idiomas tienen convenciones de nomenclatura para las variables, el estilo más común que veo en los scripts de shell es MY_VARIABLE=foo . ¿Es esta la convención o es solo para variables globales? ¿Qué sucede con las variables locales del script?

Respuesta aceptada:

Las variables de entorno o las variables de shell que introduce el sistema operativo, los scripts de inicio de shell o el propio shell, etc., suelen estar todas en CAPITALS .

Para evitar que sus propias variables entren en conflicto con estas variables, es una buena práctica usar lower_case nombres de variables.


Linux
  1. ¿Diferencia entre las variables de Shell que se exportan y las que no están en Bash?

  2. ¿Matrices asociativas en scripts de Shell?

  3. ¿Bloqueo correcto en scripts de Shell?

  4. ¿Cuáles son los parámetros/variables especiales de Shell (bash)?

  5. ¿Cómo hacer un tar comprimido cuando hay demasiados nombres de archivo para que el shell se expanda en una sola línea?

Shell Scripting para principiantes:cómo escribir Bash Scripts en Linux

¿Existen identificadores de secuencias de comandos de Shell bien conocidos y bien utilizados para Un*x?

Matrices en scripts de Shell

Comprender el bucle for en los scripts de Shell

Comprobación de variables de entorno

¿Hay un equivalente de cd - para cp o mv?