Questions marquées «sh»

103
Expansion de tableau vide Bash avec `set -u`

J'écris un script bash qui a set -u, et j'ai un problème avec l'expansion de tableau vide: bash semble traiter un tableau vide comme une variable non définie pendant l'expansion: $ set -u $ arr=() $ echo "foo: '${arr[@]}'" bash: arr[@]: unbound variable ( declare -a arrn'aide pas non plus.) Une...

103
Passer des options ssh à git clone

J'essaye de courir git clonesans ssh vérifiant la clé de l'hôte du référentiel. Je peux le faire à partir de ssh comme ça: ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no user@host Existe-t-il un moyen de transmettre les mêmes options ssh à la commande git clone? Modifier: il existe...

103
Interpolation variable dans le shell

J'ai une variable appelée filepath=/tmp/name. Pour accéder à la variable, je sais que je peux faire ceci: $filepath Dans mon script shell, j'ai essayé de faire quelque chose comme ça (les backticks sont destinés) `tail -1 $filepath_newstap.sh` Cette ligne échoue, duuh !, car la variable n'est pas...

103
compter le nombre de répertoires dans un répertoire spécifique

Comment compter le nombre de dossiers dans un répertoire spécifique. J'utilise la commande suivante, mais elle en fournit toujours une supplémentaire. find /directory/ -maxdepth 1 -type d -print| wc -l Par exemple, si j'ai 3 dossiers, cette commande en fournit 4. Si elle contient 5 dossiers, la...

103
Paramètres de script dans Bash

J'essaye de créer un script shell qui devrait être utilisé comme ceci: ocrscript.sh -from /home/kristoffer/test.png -to /home/kristoffer/test.txt Le script convertira alors le fichier image en fichier texte. Voici ce que j'ai proposé jusqu'à présent: #!/bin/bash export HOME=/home/kristoffer...

103
Que signifie git push origin HEAD?

J'ai trouvé, dans le guide officiel : git push origin HEAD Un moyen pratique de pousser la branche actuelle vers le même nom sur la télécommande. Cependant, la signification de la commande ne m'est pas claire. Pourquoi cela a-t-il cet effet? Je n'ai pas pu trouver de réponse ( cette question semble...

102
Comment ajouter à un hachage existant dans Ruby

En ce qui concerne l'ajout d'une key => valuepaire à un hachage rempli existant dans Ruby, je suis en train de travailler sur Beginning Ruby d'Apress et je viens de terminer le chapitre sur les hachages. J'essaie de trouver le moyen le plus simple d'obtenir les mêmes résultats avec les hachages...