Puis-je omettre en toute sécurité des guillemets à droite d'une affectation locale? function foo { local myvar=${bar} stuff() } Je suis principalement intéressé par bash, mais toute information sur les cas de coin dans d'autres coquilles sont les
Puis-je omettre en toute sécurité des guillemets à droite d'une affectation locale? function foo { local myvar=${bar} stuff() } Je suis principalement intéressé par bash, mais toute information sur les cas de coin dans d'autres coquilles sont les
Quelle est la différence entre les affectations de variables ci-dessous? var=23 var =23 var= 23 var = 23 Y a-t-il une différence d'espace autour de l'opérateur d'affectation?
Dans un script bash, j'affecte une variable locale afin que la valeur dépende d'une variable d'environnement globale externe ( $MYAPP_ENV). if [ "$MYAPP_ENV" == "PROD" ] then [email protected] else [email protected] fi Existe-t-il un moyen plus court...
Voir les exemples suivants et leurs sorties dans des shells POSIX: false;echo $?ou false || echo 1:1 false;foo="bar";echo $?ou foo="bar" && echo 0:0 foo=$(false);echo $?ou foo=$(false) || echo 1:1 foo=$(true);echo $?ou foo=$(true) && echo 0:0 Comme mentionné par la réponse la plus...
Dans de nombreuses langues, il est possible d'affecter le résultat d'une instruction case / switch à une variable, plutôt que de répéter l'affectation de variable plusieurs fois dans l'instruction case. Est-il possible de faire quelque chose comme ça dans le shell Bash? color_code=$(case "$COLOR"...