Questions marquées «variable»

Une variable est un nom, s'il est correctement choisi avec une signification symbolique, qui contient une ou plusieurs valeurs. Utilisez cette balise si votre question est spécifique sur l'utilisation des variables dans les scripts shell (si vous voulez poser des questions sur les variables dans les langages de programmation, vous devriez probablement vous en renseigner sur StackOverflow)





2
Comment faire pour que `local` capture le code de sortie?
Dans mon projet, j'ai l'extrait suivant: local output="$(bash "${1##*/}")" echo "$?" Cela affiche toujours zéro en raison de la localsuppression, cependant, localentraîne le $?comportement correct de la variable: ce qui suppose le code de sortie du sous-shell. Ma question est: comment puis-je garder cette variable locale tout en capturant la …


2
Comment utiliser des variables entre guillemets simples
J'ai une application qui prend comme attributs d'entrée des guillemets doubles intégrés dans des guillemets simples. Prenez par exemple cette bonne commande: command -p 'cluster="cl1"' Afin de l'automatiser, j'ai créé un fichier bash en utilisant $CLUSTERcomme variable. Comment devrait être ma commande? En d'autres termes, que dois-je mettre à la …




2
Comment le statut de retour d'une affectation de variable est-il déterminé?
J'ai vu des constructions dans des scripts comme celui-ci: if somevar="$(somecommand 2>/dev/null)"; then ... fi Est-ce documenté quelque part? Comment le statut de retour d'une variable est-il déterminé et comment est-il lié à la substitution de commandes? (Par exemple, pourrais-je obtenir le même résultat avec if echo "$(somecommand 2>/dev/null)"; then?)

4
Comment imprimer le nom de la variable avec sa valeur?
Existe-t-il un moyen d'imprimer le nom de la variable avec sa valeur? j=jjj k=kkk l=lll for i in j k l do .... done Sortie attendue (chaque variable sur une ligne distincte): j = jjj k = kkk l = lll Quelqu'un peut-il suggérer un moyen d'obtenir le résultat ci-dessus?
10 bash  shell  variable 




En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.