49 votes

Différences entre declare, typeet et variable locale dans Bash

Lors de la saisie de variables dans Bash, quelle est la différence entre et ? Lorsqu’il est utilisé à l’intérieur d’une fonction : quelle est la différence entre et et `` ?

La seule différence que j’ai rencontrée est que la typographie est portable aux scripts ksh. En dehors de cela, y a-t-il des raisons pour lesquelles l’un devrait être préféré à l’autre?

MISE À JOUR : Ajouté `` à la question.

7voto

Dennis Williamson Points 105818

Dans le manuel Bash sous la section 4.2 Bash Builtin Commands, il est indiqué :

'typographie'
typeet [-afFrxi] [-p] [NOM[=VALEUR] ...]
La commande 'typeet' est fournie pour la compatibilité avec le Korn coquille; cependant, il a été déprécié en faveur de la « déclaration » commande intégrée.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X