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?
declarepermet 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=1sont possibles.
declareles noms sont locaux, comme avec lalocalcommande. L'-goption supprime ce comportement. Voirhelp declare.