Dans le script bash:
nous créons une variable en la nommant simplement:
abc=ok
ou on peut utiliser declare
declare abc=ok
quelle est la différence?
et pourquoi bash propose-t-il tant de façons de créer une variable?
declare
permet de créer des tableaux associatifs, des entiers et des variables en lecture seule. En outre, il développe ses arguments, de sorte que des choses comme declare $name=1
sont possibles.
declare
les noms sont locaux, comme avec lalocal
commande. L'-g
option supprime ce comportement. Voirhelp declare
.