Existe-t-il des règles pour le nommage des variables shell unix / linux?

Existe-t-il des règles pour le nommage des variables shell unix / linux?

Par exemple, comme les règles communes pour le nommage des variables Java.

Vous devez faire très attention de ne pas utiliser de commande UNIX en tant que variable. Cela gâchera le code et produira des résultats inattendus. Gardez également à l’esprit les mots réservés (if, else, elif, do, done …).

From Rules for Naming name :

Le nom de la variable doit commencer par un caractère alphanumérique alpha ou un caractère de soulignement (_), suivi d’un ou de plusieurs caractères alphanumériques ou de soulignement. Exemples de variables shell valides

Ou comme vu dans les spécifications de base du groupe ouvert

Dans le langage de commande shell, un mot constitué uniquement de caractères de soulignement, de chiffres et d’alphabet du jeu de caractères portable. Le premier caractère d’un nom n’est pas un chiffre.