Questions marquées «bash»

Pour des questions sur les scripts écrits pour le shell de commande Bash. Pour les scripts shell avec des erreurs / erreurs de syntaxe, veuillez les vérifier avec le programme shellcheck (ou sur le serveur web shellcheck à https://shellcheck.net) avant de poster ici. Les questions sur l'utilisation interactive de Bash sont plus susceptibles d'être sur le sujet sur Super User que sur Stack Overflow.




4
Bash peut-il afficher la définition d'une fonction?
Existe-t-il un moyen d'afficher la définition d'une fonction bash dans bash? Par exemple, disons que j'ai défini la fonction foobar function foobar { echo "I'm foobar" } Existe-t-il un moyen d'obtenir ultérieurement le code qui foobars'exécute? $ # non-working pseudocode $ echo $foobar echo "I'm foobar"
262 bash  function 


14
Vérification efficace de l'état de sortie de Bash de plusieurs commandes
Existe-t-il quelque chose de similaire à pipefail pour plusieurs commandes, comme une instruction 'try' mais dans bash. Je voudrais faire quelque chose comme ça: echo "trying stuff" try { command1 command2 command3 } Et à tout moment, si une commande échoue, abandonnez et répercutez l'erreur de cette commande. Je ne …
261 bash  exit 




5
Opérateurs logiques simples dans Bash
J'ai quelques variables et je veux vérifier la condition suivante (écrite en mots, puis ma tentative infructueuse de script bash): if varA EQUALS 1 AND ( varB EQUALS "t1" OR varB EQUALS "t2" ) then do something done. Et dans ma tentative ratée, j'ai trouvé: if (($varA == 1)) && …




4
Puis-je changer le nom de `nohup.out`?
Lorsque je cours nohup some_command &, la sortie passe à nohup.out; man nohupdit de regarder info nohupce qui à son tour dit: Si la sortie standard est un terminal, la sortie standard de la commande est ajoutée au fichier 'nohup.out'; si cela ne peut pas être écrit, il est ajouté …
254 bash  logging  nohup 


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.