Questions marquées «command-substitution»

Questions sur la substitution de commandes shell (comme $ (command) ou `command`), son mécanisme, sa syntaxe correcte, etc. À ne pas confondre avec l'aliasing.


3
Citations dans $ (substitution de commande) dans Bash
Dans mon environnement Bash, j'utilise des variables contenant des espaces et j'utilise ces variables dans la substitution de commandes. Malheureusement, je ne trouve pas la réponse sur SE. Quelle est la bonne façon de citer mes variables? Et comment dois-je le faire si ceux-ci sont imbriqués? DIRNAME=$(dirname "$FILE") ou est-ce …




3
Comprendre le backtick (`)
J'essaie la commande $ b=5; echo `$b`; -bash: 5: command not found mais il n’imprime pas comme il est supposé. Qu'est-ce que j'oublie ici? Que signifie `(backquote / backtick) dans les commandes? semble dire que `évalue les commandes et les remplace par la sortie.






2
guillemets doubles imbriqués dans une ligne très votée
Une réponse StackOverflow avec> 3,5 K votes présente cette ligne unique pour l'attribution au DIRrépertoire du script bash actuel: DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" Je suis perplexe devant les guillemets imbriqués. Pour autant que je sache, les fragments suivants sont entre guillemets: "$( cd " "${BASH_SOURCE[0]}" …




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.