Léa-Linux & amis :   LinuxFR   GCU-Squad   Zarb.Org   GNU
Archive de la liste aide - [Aide] Avis sur script bash pour sauvegarde complète d'un système
Précision: dans le vocabulaire bash, anglais donc, on ne parle pas de
variable mais de "paramètre".

Les paramètres sont de deux types:
- Les paramètres positionnels { ${1},${2},${3},...,${10},${11},${12},... } .
- Les paramètres non positionnels.

En termes précis, les accolades dans l'expansion des paramètres sont
nécessaires :
- quand le paramètre est un paramètre positionnel ayant plusieurs chiffres,
( ex: ${10},${11},${12} )
- ou si le paramètre est suivi de caractères n'appartenant pas à son nom.
 (ex:  echo ${nom}AAA${prenom} )

Les accidents arrivent en programmation.

Par précaution, les accolades sont à mettre systématiquement. Comme on ne
se pose pas la question, on les met tout le temps, comme cela, pas
d'accident de manque d'accolades.

Autre avantage, cela facilite la programmation, en permettant d'utiliser
grâce à la coloration syntaxique au mieux,
 ( https://fr.wikipedia.org/wiki/Coloration_syntaxique ).

Enfin, cela est justement plus lisible, puisqu'on délimite le début et la
fin du paramètre.

Donc, si tu es un superman-programmeur sans failles, ne mets pas
d'accolades, et si tu es un humain comme nous autres, mets-les.

__P
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lea-linux.org/pipermail/aide/attachments/20160208/f53a7977/attachment.html>

Serveur hébergé par ST-Hebergement et Lost-Oasis / IRC hébergé par FreeNode / NS secondaire hébergé par XName
Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons