Questions marquées «sh»

169
Comment envoyer un e-mail depuis le terminal?

Je sais qu'il existe des moyens d'envoyer des e-mails depuis un terminal sous Linux / MacOS, mais je n'arrive pas à trouver la documentation appropriée sur la façon de le faire. En gros, j'en ai besoin pour mon script bash qui me prévient chaque fois qu'il y a un changement dans un...

168
Comment boucler sur des répertoires sous Linux?

J'écris un script en bash sur Linux et j'ai besoin de parcourir tous les noms de sous-répertoires dans un répertoire donné. Comment puis-je parcourir ces répertoires (et ignorer les fichiers normaux)? Par exemple: le répertoire donné /tmp/ contient les sous-répertoires suivants:/tmp/A, /tmp/B,...

168
Comment utiliser l'opérateur mod dans bash?

J'essaye une ligne comme celle-ci: for i in {1..600}; do wget http://example.com/search/link $i % 5; done; Ce que j'essaie d'obtenir en sortie, c'est: wget http://example.com/search/link0 wget http://example.com/search/link1 wget http://example.com/search/link2 wget http://example.com/search/link3...

168
Appel de fonctions shell avec xargs

J'essaie d'utiliser xargs pour appeler une fonction plus complexe en parallèle. #!/bin/bash echo_var(){ echo $1 return 0 } seq -f "n%04g" 1 100 |xargs -n 1 -P 10 -i echo_var {} exit 0 Cela renvoie l'erreur xargs: echo_var: No such file or directory Toute idée sur la façon dont je peux utiliser...

166
Attribuer la sortie à la variable dans Bash

J'essaye d'assigner la sortie de cURL dans une variable comme ceci: #!/bin/sh $IP=`curl automation.whatismyip.com/n09230945.asp` echo $IP sed s/IP/$IP/ nsupdate.txt | nsupdate Cependant, lorsque j'exécute le script, les événements suivants se produisent: ./update.sh: 3: =[my ip address]: not found...