Confundido acerca de la convención de nomenclatura de variables en scripts de shell

Confundido acerca de la convención de nomenclatura de variables en scripts de shell

Estoy un poco confundido si existe alguna regla rígida con respecto a la denominación de variables en Shell Scripting. Encontré diferentes respuestas en diferentes lugares:

¿Alguien puede aclarar sobre este asunto? Para probar si hay algún problema si usamos letras minúsculas en los nombres de las variables, ejecuté algunos códigos en la terminal y descubrí que se ejecutaban sin ningún error.

Respuesta1

Las variables de entorno y las variables de shell integradas introducidas por el sistema operativo, los scripts de inicio del shell o el propio shell, etc. suelen utilizar TODAS LAS MAYÚSCULAS, pero eso no es obligatorio. Al caparazón no le importa.

Para evitar que sus propias variables de script de shell entren en conflicto con estas variables y anulen sus valores, algunas personas argumentan que es una buena práctica usar nombres en minúsculas para las variables de shell, pero nuevamente, no es obligatorio. Al caparazón no le importa.

En los últimos años, los defensores de "usar minúsculas para los nombres de variables del shell" han ganado terreno pero, nuevamente, al shell no le importa y permanece agnóstico.

información relacionada