Questions marquées «bash»

223
Testez si un glob a des correspondances dans bash

Si je veux vérifier l'existence d'un seul fichier, je peux le tester en utilisant test -e filenameou [ -e filename ]. Supposons que j'ai un glob et que je veuille savoir s'il existe des fichiers dont les noms correspondent au glob. Le glob peut correspondre à 0 fichier (auquel cas je n'ai rien à...

222
Comment lister les fonctions définies dans mon shell?

Je peux taper alias pour afficher une liste de tous les alias. Mais pour les fonctions, tout ce que je peux faire, c'est grep my .bash_profile. Cela n'obtient que ceux de ce fichier, pas ceux définis dans les fichiers subsidiaires ou dynamiquement. Existe-t-il un moyen plus pratique de savoir...

222
Comment quitter en cas d'échec d'une commande?

Je suis un noob en shell-scripting. Je veux imprimer un message et quitter mon script si une commande échoue. J'ai essayé: my_command && (echo 'my_command failed; exit) mais ça ne marche pas. Il continue d'exécuter les instructions suivant cette ligne dans le script. J'utilise Ubuntu et...

221
Comment exécuter Conda?

J'ai installé Anaconda et je peux exécuter Python, donc je suppose que je l'ai installé correctement. Suite à cette documentation d'introduction , j'essaie d'installer Python v3.3, donc je copie et colle la ligne suivante dans ma console: conda create -n py33 python=3.3 anaconda Cependant, cela me...

220
Soustrayez deux variables dans Bash

J'ai le script ci-dessous pour soustraire le nombre de fichiers entre deux répertoires mais l' COUNT=expression ne fonctionne pas. Quelle est la syntaxe correcte? #!/usr/bin/env bash FIRSTV=`ls -1 | wc -l` cd .. SECONDV=`ls -1 | wc -l` COUNT=expr $FIRSTV-$SECONDV ## -> gives 'command not found'...

217
Comment détecter si un script provient

J'ai un script où je ne veux pas qu'il appelle exits'il provient. J'ai pensé à vérifier si $0 == bashcela avait des problèmes si le script provient d'un autre script, ou si l'utilisateur le source à partir d'un autre shell comme ksh. Existe-t-il un moyen fiable de détecter si un script...

213
Comment insérer un texte au début d'un fichier?

Jusqu'à présent, j'ai pu trouver comment ajouter une ligne au début d'un fichier, mais ce n'est pas exactement ce que je veux. Je vais le montrer sur un exemple Contenu du fichier some text at the beginning Résultat <added text> some text at the beginning C'est similaire mais je ne veux pas...

213
Comment installer Homebrew sur OS X?

J'essaie d'installer Homebrew sur OS X. Selon le site Homebrew, je devrais taper brew install wget et tout ce que je reçois c'est -bash: brew: command not found J'ai donc recherché StackOverflow et trouvé cette réponse . Cependant, le problème est que je ne vois pas brewdans /usr/local/bin. J'ai...

211
Plusieurs commandes dans un alias pour bash

Je voudrais définir un alias qui exécute les deux commandes suivantes consécutivement. gnome-screensaver gnome-screensaver-command --lock En ce moment, j'ai ajouté alias lock='gnome-screensaver-command --lock' à mon .bashrc mais comme je verrouille mon poste de travail si souvent, il serait plus...

211
Retourner un booléen à partir d'une fonction Bash

Je veux écrire une fonction bash qui vérifie si un fichier a certaines propriétés et renvoie vrai ou faux. Ensuite, je peux l'utiliser dans mes scripts dans le "si". Mais que dois-je retourner? function myfun(){ ... return 0; else return 1; fi;} alors je l'utilise comme ceci: if myfun filename.txt;...