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.

22
Comment exécuter des commandes mongo via des scripts shell?
Je veux exécuter des mongocommandes dans un script shell, par exemple dans un script test.sh: #!/bin/sh mongo myDbName db.mycollection.findOne() show collections Lorsque j'exécute ce script via ./test.sh, la connexion à MongoDB est établie, mais les commandes suivantes ne sont pas exécutées. Comment exécuter d'autres commandes via un script shell test.sh?
404 mongodb  bash  shell  sh 






6
Exécution de plusieurs commandes sur une seule ligne dans le shell
Dis que j'ai un fichier /templates/appleet que je veux le mettre à deux endroits différents et retirer l'original. Donc, /templates/applesera copié sur /templates/usedET /templates/inuse puis après cela, je voudrais supprimer l'original. La cpmeilleure façon de procéder est-elle suivie de rm? Ou existe-t-il une meilleure façon? Je veux tout faire en …
389 bash  shell 


7
Linux comment copier mais pas écraser?
Je veux cpun répertoire mais je ne veux pas écraser les fichiers existants même s'ils sont plus anciens que les fichiers copiés. Et je veux le faire complètement non interactif car cela fera partie d'un script Crontab Bash. Des idées?
386 linux  bash  cp 

7
Capture de groupes à partir d'un RegEx Grep
J'ai ce petit script dans sh(Mac OSX 10.6) pour parcourir un tableau de fichiers. Google a cessé d'être utile à ce stade: files="*.jpg" for f in $files do echo $f | grep -oEi '[0-9]+_([a-z]+)_[0-9a-z]*' name=$? echo $name done Jusqu'à présent (évidemment, pour vous, gourous du shell), il $namene contient que …
380 bash  shell  grep 


8
Comment puis-je formater ma sortie grep pour afficher les numéros de ligne à la fin de la ligne, ainsi que le nombre de résultats?
J'utilise grep pour faire correspondre la chaîne dans un fichier. Voici un exemple de fichier: example one, example two null, example three, example four null, grep -i null myfile.txt Retour example two null, example four null, Comment puis-je renvoyer les lignes correspondantes avec leurs numéros de ligne comme ceci: example …
378 linux  bash  unix  grep 

4
.bashrc à la connexion ssh
Lorsque je ssh dans mon ubuntu-box exécutant Hardy 8.04, les variables d'environnement dans mon .bashrcne sont pas définies. Si je fais une source .bashrc, les variables sont correctement définies, et tout va bien. Comment se .bashrcfait-il qu'il ne soit pas exécuté à la connexion?
375 ubuntu  ssh  bash 

10
Créer une variable d'horodatage dans le script bash
J'essaie de créer une variable d'horodatage dans un script shell pour rendre la journalisation un peu plus facile. Je veux créer la variable au début du script et la faire imprimer l'heure actuelle à chaque émission echo $timestamp. Cela s'est avéré plus difficile que je ne le pensais. Voici quelques …

11
Comment attribuer une valeur hérédoc à une variable dans Bash?
J'ai cette chaîne multi-lignes (guillemets inclus): abc'asdf" $(dont-execute-this) foo"bar"'' Comment pourrais-je l'affecter à une variable en utilisant un hérédoc dans Bash? Je dois préserver les nouvelles lignes. Je ne veux pas échapper aux caractères de la chaîne, ce serait ennuyeux ...
374 bash  heredoc 

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.