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.

8
Vérifier la taille du dossier dans Bash
J'essaie d'écrire un script qui calculera la taille d'un répertoire et si la taille est inférieure à 10 Go, et supérieure à 2 Go, effectuez une action. Où dois-je mentionner le nom de mon dossier? # 10GB SIZE="1074747474" # check the current size CHECK="`du /data/sflow_log/`" if [ "$CHECK" -gt "$SIZE" …
317 bash  shell  directory 




10
Exécution de plusieurs commandes avec xargs
cat a.txt | xargs -I % echo % Dans l'exemple ci-dessus, xargs prend echo %comme argument de commande. Mais dans certains cas, j'ai besoin de plusieurs commandes pour traiter l'argument au lieu d'une. Par exemple: cat a.txt | xargs -I % {command1; command2; ... } Mais xargs n'accepte pas ce …
310 bash  xargs 




4
Installer MySQL sur Ubuntu sans invite de mot de passe
Comment écrire un script pour installer le serveur MySQL sur Ubuntu? sudo apt-get install mysql va s'installer, mais il vous demandera également de saisir un mot de passe dans la console. Comment dois-je procéder de manière non interactive? Autrement dit, écrire un script qui peut fournir le mot de passe? …
305 mysql  bash  ubuntu  apt 


9
Valeur de retour dans une fonction Bash
Je travaille avec un script bash et je veux exécuter une fonction pour imprimer une valeur de retour: function fun1(){ return 34 } function fun2(){ local res=$(fun1) echo $res } Lorsque j'exécute fun2, il n'imprime pas "34". pourquoi est-ce le cas?

19
Existe-t-il une meilleure façon d'exécuter une commande N fois en bash?
J'exécute parfois une ligne de commande bash comme celle-ci: n=0; while [[ $n -lt 10 ]]; do some_command; n=$((n+1)); done Pour exécuter some_commandplusieurs fois de suite - 10 fois dans ce cas. Il some_commands'agit souvent d' une chaîne de commandes ou d'un pipeline. Existe-t-il une manière plus concise de procéder?
304 bash  loops 

16
Obtenir ssh pour exécuter une commande en arrière-plan sur la machine cible
Il s'agit d'une question complémentaire à Comment utilisez-vous ssh dans un script shell? question. Si je veux exécuter une commande sur la machine distante qui s'exécute en arrière-plan sur cette machine, comment puis-je obtenir la commande ssh pour revenir? Lorsque j'essaie d'inclure simplement l'esperluette (&) à la fin de la …
304 bash  ssh  csh 



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.