Confuso sobre a convenção de nomenclatura de variáveis ​​em scripts de shell

Confuso sobre a convenção de nomenclatura de variáveis ​​em scripts de shell

Estou um pouco confuso se existe alguma regra rígida em relação à nomenclatura de variáveis ​​no Shell Scripting. Encontrei respostas diferentes em locais diferentes:

Alguém pode esclarecer sobre este assunto? Para testar se há algum problema se usarmos letras minúsculas em nomes de variáveis, executei alguns códigos no terminal que achei executados sem nenhum erro.

Responder1

Variáveis ​​de ambiente e variáveis ​​de shell integradas introduzidas pelo sistema operacional, scripts de inicialização do shell ou pelo próprio shell, etc. geralmente usam TODAS AS MAIÚSCULAS, mas isso não é obrigatório. A casca não se importa.

Para evitar que suas próprias variáveis ​​de script de shell entrem em conflito com essas variáveis ​​e substituam seus valores, algumas pessoas argumentam que é uma boa prática usar nomes em letras minúsculas para variáveis ​​de shell, mas novamente isso não é obrigatório. A casca não se importa.

Nos últimos anos, os proponentes do "uso de letras minúsculas para nomes de variáveis ​​do shell" ganharam força, mas, novamente, o shell não se importa e permanece agnóstico.

informação relacionada