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.


5
Comment spécifier une variable shell multiligne?
J'ai écrit une requête: function print_ui_hosts { local sql = "select ........." print_sql "$ sql" } local sql - une très longue chaîne. La requête n'est pas formatée. Comment puis-je diviser une chaîne en plusieurs lignes?
122 bash  shell 

5
Comment inclure un fichier dans un script shell bash
Existe-t-il un moyen d'inclure un autre script shell dans un script shell pour pouvoir accéder à ses fonctions? Comme comment en PHP, vous pouvez utiliser la includedirective avec d'autres fichiers PHP afin d'exécuter les fonctions qui y sont contenues simplement en appelant le nom de la fonction.
122 linux  bash  include 





5
Linux bash: affectation de variables multiples
Existe-t-il dans linux bash quelque chose de similaire au code suivant en PHP: list($var1, $var2, $var3) = function_that_returns_a_three_element_array() ; c'est-à-dire que vous attribuez en une phrase une valeur correspondante à 3 variables différentes. Disons que j'ai la fonction bash myBashFuntionqui écrit sur stdout la chaîne "qwert asdfg zxcvb". Est-il possible …

5
extraire une partie d'une chaîne en utilisant bash / cut / split
J'ai une chaîne comme celle-ci: /var/cpanel/users/joebloggs:DNS9=domain.com J'ai besoin d'extraire le nom d'utilisateur ( joebloggs) de cette chaîne et de le stocker dans une variable. Le format de la chaîne sera toujours le même à l'exception de joebloggset domain.comdonc je pense que la chaîne peut être divisée deux fois en utilisant …
121 string  bash 

5
Commandes bash multilignes dans makefile
J'ai un moyen très confortable de compiler mon projet via quelques lignes de commandes bash. Mais maintenant, je dois le compiler via makefile. Étant donné que chaque commande est exécutée dans son propre shell, ma question est de savoir quel est le meilleur moyen d'exécuter une commande bash multiligne, dépendante …
121 bash  makefile 


11
Sur EC2: commande de nœud sudo introuvable, mais le nœud sans sudo est ok
Je viens d'installer nodejs sur une nouvelle micro-instance EC2. Je l'ai installé normalement, ./configure -> make -> sudo make install. Problème: lorsque j'exécute "node" sous ec2-user, il fonctionne parfaitement. Lorsque j'exécute "sudo node", cela échoue. J'ai découvert que le nœud est dans: [ec2-user@XXXX ~]$ whereis node node: /usr/local/bin/node /usr/local/lib/node et …
120 node.js  bash  amazon-ec2  sudo 

4
Comment exécuter une commande avant la fermeture d'un script Bash?
Si un script Bash a set -e, et une commande dans le script renvoie une erreur, comment puis-je effectuer un nettoyage avant la fermeture du script? Par exemple: #!/bin/bash set -e mkdir /tmp/foo # ... do stuff ... rm -r /tmp/foo Comment puis-je m'assurer que cela /tmp/fooest supprimé, même si …
119 bash 

3
DESTDIR et PREFIX de la marque
J'essaye de faire installer le logiciel dans un répertoire spécifique. J'ai trouvé plusieurs moyens, mais je ne sais pas quelles sont les différences entre eux. ./configure --prefix=*** make install DESTDIR=*** make install prefix=*** Je suis confus au sujet des fonctions de ces trois. Atteignent-ils le même objectif?
119 c  linux  bash  makefile  configure 


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.