GNU/Linux >> Tutoriels Linux >  >> Linux

Existe-t-il des conventions de nommage pour les variables dans les scripts shell ?

La plupart des langages ont des conventions de dénomination pour les variables, le style le plus courant que je vois dans les scripts shell est MY_VARIABLE=foo . Est-ce la convention ou est-ce seulement pour les variables globales ? Qu'en est-il des variables locales au script ?

Réponse acceptée :

Les variables d'environnement ou les variables de shell introduites par le système d'exploitation, les scripts de démarrage du shell ou par le shell lui-même, etc. sont généralement toutes en CAPITALS .

Pour éviter que vos propres variables n'entrent en conflit avec ces variables, il est recommandé d'utiliser lower_case noms de variables.


Linux
  1. Différence entre les variables Shell qui sont exportées et celles qui ne sont pas dans Bash ?

  2. Tableaux associatifs dans les scripts shell ?

  3. Verrouiller correctement les scripts Shell ?

  4. Les variables non environnementales transmises au sous-shell sont-elles invoquées par la substitution de commande ?

  5. Partage de variables sur plusieurs scripts shell ?

Shell Scripting pour les débutants - Comment écrire des scripts Bash sous Linux

Existe-t-il des idées de script shell bien connues et bien utilisées pour Un * x ?

Tableaux dans les scripts shell

Comprendre la boucle for dans les scripts shell

Comment créer un tar compressé lorsqu'il y a trop de noms de fichiers pour que le shell puisse les développer sur une seule ligne ?

Linux =Existe-t-il quelque chose comme un shell Java au lieu d'autres shells Linux ?