Questions marquées «bash»

Questions spécifiques au Bourne Again SHell de GNU, par opposition aux autres shells Bourne / POSIX. Pour les questions sur les shells Unix en général, utilisez plutôt la balise / shell.

2
Pourquoi BASH a-t-il imprimé «bash: cd: erreur d'écriture: succès»?
Je l'ai remarqué plusieurs fois aujourd'hui. Si je tape cd ../Directorypour passer à un autre répertoire, il affiche "bash: cd: erreur d'écriture: succès". Je ne peux pas déterminer quelles autres commandes précédentes pourraient être liées à cela. typeset -f n'imprime rien. alias n'imprime rien. type -a cd affiche "cd est …
12 bash 

5
Vous utilisez $? dans une instruction if
function foo { (cd $FOOBAR; <some command> if [$? -ne 0] then echo "Nope!" else echo "OK!" fi ) } J'essaie d'écrire une fonction comme celle ci-dessus et de la placer dans mon fichier .bashrc. Après avoir source le fichier et exécuté, j'obtiens: Temps total: 51 secondes -bash: [1: commande …
12 bash  scripting 





4
cp vs cat pour copier un fichier
cp a bet cat a > bquelle est la différence? Dans le script d'installation x86 de l'arborescence source du noyau linux ( arch/x86/boot/install.sh), les deux sont utilisés: cat $2 > $4/vmlinuz cp $3 $4/System.map Pourquoi ne gardent-ils pas simplement le même format si l'un est meilleur que l'autre?

3
Comment canaliser la liste des commandes affichées par «tab complete»?
Lorsque j'utilise des commandes dans bash, j'aime l'option double onglet pour afficher les commandes disponibles. Certaines commandes ont plus de correspondances possibles que d'autres: Capture d'écran de la complétion d'un onglet http://img13.imageshack.us/img13/5541/picturemhy.jpg Existe-t-il un moyen de diriger la sortie du double onglet vers quelque part, comme grep? J'ai trouvé un …

3
Qu'est-ce que le signal 0 dans une commande trap?
Je suis ce guide sur la façon de configurer l'authentification SSH sans mot de passe avec ssh-agent. Pour démarrer ssh-agent, l'auteur recommande le code suivant dans .bash_profile: SSHAGENT=/usr/bin/ssh-agent SSHAGENTARGS="-s" if [ -z "$SSH_AUTH_SOCK" -a -x "$SSHAGENT" ]; then eval `$SSHAGENT $SSHAGENTARGS` trap "kill $SSH_AGENT_PID" 0 fi Je ne comprends pas …
12 bash  signals  trap 

3
Quel type de moteur d'expression régulière utilise bash?
J'utilise RegEx Buddy pour prototyper et déboguer mes expressions régulières. RegEx Buddy me permet de choisir entre différents types de moteurs d'expression régulière (.NET, Java, Perl, GNU BRE, GNU ERE, POSIX, BRE, POSIX ERE, etc.). Quel moteur d'expression régulière utilise bash (par exemple dans les instructions ifet case)? J'utilise Centos …


3
Boucle à distance via SSH
J'ai ce qui suit dans un script for server in ${servers[@]}; do echo ${server} ssh user@${server} "for i in /tmp/foo* ; do echo ${i}; done" done Mais ça ne marche pas. Chose bizarre, je vois $ I montant de lignes de retour. Donc, si j'ai dix fichiers, je vois dix …
12 bash  ssh  quoting 

3
Comment porter sur des tableaux de style bash sur ash?
Il y a quelque temps, j'ai écrit un script bash qui devrait maintenant pouvoir fonctionner dans l'environnement avec ash. Dans bashc'était: services=( "service1.service" "service2.service" "service3.service" ) for service in "${services[@]}" do START $service done START() { echo "Starting "$1 systemctl start $1 } En réalité, il existe environ 40 services …
12 bash  shell  array  ash 



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.