Questions sur bash

20
réponses

Obtenir le nom du répertoire courant (sans chemin complet) dans un script Bash

Comment pourrais-je obtenir juste le nom courant du répertoire de travail dans un script bash, ou encore mieux, juste ... pwd donne le chemin complet du répertoire courant, par exemple /opt/local/bin mais je veux seulement bin
demandé sur 2009-09-03 07:11:53
20
réponses

Comment définir $PATH de façon permanente sur Linux / Unix?

j'essaie d'ajouter un répertoire à mon chemin pour qu'il soit toujours dans mon chemin Linux. J'ai essayé: expo ... soin d'exécuter la commande export à nouveau. Comment puis-je le faire pour qu'il soit réglé en permanence?
demandé sur 2013-02-01 04:57:08
10
réponses

Rediriger toutes les sorties vers le fichier [dupliquer]

cette question a déjà une réponse ici: Comment puis-je rediriger et ajouter à la ... ie à l'écran et pas écrit dans le fichier. y a-t-il un moyen de rediriger toute la sortie vers le fichier?
demandé sur 2011-07-13 09:06:49
18
réponses

Comment puis-je supprimer tous.des fichiers pyc d'un projet?

j'ai renommé certains fichiers dans un assez grand projet et je veux supprimer le .les fichiers pyc qu'ils ont laissés ... ash: rm -r *.pyc mais ça ne se répète pas dans les dossiers comme je le pensais. Ce que je fais mal?
demandé sur 2009-04-24 15:51:39
30
réponses

Parsing JSON avec des outils Unix

j'essaie de parser les retours de JSON d'une requête curl, comme ça: curl 'http://twitter.com/users/username.js ... ext":"My status" "favorited":false % ... comment imprimer un champ spécifique (indiqué par le -v k=text )?
demandé sur 2009-12-24 00:46:58
14
réponses

Ajouter un saut de ligne à 'git commit-m' à partir de la ligne de commande

j'utilise Git depuis la ligne de commande et j'essaie d'ajouter un saut de ligne au message de propagation (en utilisant git commit -m "" ) sans entrer dans Vim. est-ce possible?
demandé sur 2011-02-21 13:02:42
5
réponses

Pourquoi whitespace est-il parfois nécessaire autour de metacharacters?

il y a quelques mois, j'ai tatoué une bombe à fourche sur mon bras, et j'ai sauté les espaces blancs, parce que je p ... t vraiment ma question; Pourquoi l'espace nécessaire pour Bash pour être en mesure de l'analyser correctement?
demandé sur 2014-01-17 17:03:05
23
réponses

Une façon fiable pour un script bash d'obtenir le chemin complet vers lui-même? [dupliquer]

cette question a déjà une réponse ici: obtenir le répertoire source D'un script B ... ens symboliques (en fait, je ferais en sorte de le préfèrent les a laissés seuls, mais ce n'est pas une obligation).
demandé sur 2011-01-23 16:24:16
20
réponses

Substrat d'extraction en Bash

donné un nom de fichier dans la forme someletters_12345_moreleters.ext , je veux extraire les 5 chiffres et les mettre ... dans une variable. je suis très intéressé par le nombre de façons différentes que cela peut être accompli.
demandé sur 2009-01-09 16:53:22
23
réponses

Comment déterminer le shell actuel sur lequel je travaille?

Comment puis-je déterminer le shell actuel sur lequel je travaille? est-ce que la seule sortie de la commande ps serait suffisante? comment cela peut-il être fait dans différentes saveurs D'UNIX?
demandé sur 2010-07-25 01:35:28
6
réponses

Dans un script Bash, Comment puis-je quitter le script entier si une certaine condition se produit?

j'écris un script à Bash pour tester du code. Cependant, il semble stupide d'exécuter les tests si compiler le code éc ... er le script entier dans une boucle while et en utilisant des pauses? Quelque chose comme un dun dun dun goto?
demandé sur 2009-09-04 13:51:52
7
réponses

Sortie automatique du script shell bash en cas d'erreur

j'ai écrit un script shell et je le trouverais utile s'il y avait la possibilité d'arrêter l'exécution de ce script sh ... solution sans espoir), mais y a-t-il un paramètre global pour faire sortir le script si l'une des commandes échoue?
demandé sur 2010-05-20 08:21:53
12
réponses

sudo echo "quelque chose"> /etc/privilegedFile ne fonctionne pas... est-il une alternative?

C'est une question assez simple, du moins il semble qu'elle devrait l'être, à propos des permissions sudo dans Linux. ... pas autorisés, même avec root. y a-t-il un moyen de faire ce travail sans avoir à su ou sudo su en racine?
demandé sur 2008-09-17 20:09:00
7
réponses

Comment faire une logique ou une opération dans les scripts Shell

j'essaie de faire une simple vérification de l'état, mais ça ne semble pas marcher. si $# est égal à 0 ou es ... if [ "$#" == 0 -o "$#" > 1 ] ; then echo "hello" fi if [ "$#" == 0 ] || [ "$#" > 1 ] ; then echo "hello" fi
demandé sur 2010-11-06 04:48:33
30
réponses

Comment tester si une variable est un nombre en Bash?

je ne peux pas comprendre comment faire un argument transmis à mon script est un nombre ou pas. Tout ce que j ... re, c'est quelque chose comme ça: test *isnumber* && VAR= || echo "need a number" de l'aide?
demandé sur 2009-04-30 17:30:16
6
réponses

Capture de la sortie de plusieurs lignes dans une variable Bash

j'ai un script 'myscript' qui sort ce qui suit: abc def ghi dans un autre script, j'appelle: dec ... résultat soit avec les nouvelles lignes, soit avec le caractère '\n' Pour que je puisse le sortir avec ' echo -e '?
demandé sur 2009-03-05 07:32:18
21
réponses

Comment puis-je connaître le nom du fichier script dans un script Bash?

Comment puis-je déterminer le nom du fichier de script Bash à l'intérieur du script lui-même? comme si mon sc ... ns le fichier runme.sh , alors comment le ferais-je pour afficher "You are running runme.sh" message sans code dur?
demandé sur 2008-10-10 21:20:41
10
réponses

Comment Demander une confirmation à un utilisateur en script bash? [dupliquer]

cette question a déjà une réponse ici: Comment demander Oui / Non / annuler une e ... nde de confirmation en haut d'un script de bash potentiellement dangereux, Quelle est la meilleure façon faire cela?
demandé sur 2009-12-11 05:52:46
10
réponses

Comment tuer tous les processus avec un nom partiel?

je veux tuer tous les processus que je reçois par: ps aux | grep my_pattern Comment faire? cela ne fonctionne pas: pkill my_pattern
demandé sur 2012-01-24 16:46:13
14
réponses

Quelle est une façon concise de vérifier que les variables d'environnement sont définies dans un script shell Unix?

j'ai quelques scripts Unix shell où je dois vérifier que certaines variables d'environnement sont définies avant de co ... riables n'ont pas de valeur par défaut significative - le script devrait se tromper si l'une d'elles est désactivée.
demandé sur 2008-11-21 04:11:27
15
réponses

Scinde une chaîne en un tableau dans Bash

Dans un script Bash, je voudrais diviser une ligne en morceaux et de les stocker dans un tableau. La ligne: ... je voudrais utiliser du code simple, la vitesse de la commande n'a pas d'importance. Comment puis-je le faire?
demandé sur 2012-05-14 19:15:58
4
réponses

Que signifie set-e dans un script bash?

j'étudie le contenu de ce fichier préinst que le script exécute avant que le paquet ne soit déballé de son archive D ... mon paquet, le script supprime aussi deux répertoires. est-ce exact ou est-ce que je manque quelque chose?
demandé sur 2013-10-27 23:06:32
27
réponses

Comment attendre à bash plusieurs sous-processus pour terminer et retourner le code de sortie!=0 quand un sous-processus se termine par un code!=0?

comment attendre dans un script bash plusieurs sous-processus générés à partir de ce script pour terminer et retourner ... que de collecter les pid des sous-processus, de les attendre dans l'ordre et de faire la somme des états de sortie?
demandé sur 2008-12-10 16:54:26
14
réponses

Comment puis-je supprimer la première ligne d'un fichier texte en utilisant le script bash/sed?

je dois à plusieurs reprises supprimer la première ligne d'un énorme fichier texte en utilisant un script bash. ... s il faut environ une minute pour faire la suppression. Est-il un moyen plus efficace pour accomplir cette?
demandé sur 2008-12-04 05:50:16
19
réponses

Outil Bash pour obtenir nth ligne à partir d'un fichier

y a-t-il une façon" canonique " de faire ça? J'ai utilisé head -n | tail -1 ce qui fait l'affaire, mais je me demand ... ignes) d'un fichier. par "canonique", j'entends un programme dont la fonction principale est de faire cela.
demandé sur 2011-05-16 23:33:42
4
réponses

Comment faire pour que cURL ne montre pas la barre de progression?

j'essaie d'utiliser cURL dans un script et de l'obtenir à pas montrer la barre de progression. j'ai es ... nc curl -s http://google.com n'a pas de barre de progression, mais curl -s http://google.com > temp.html ne.
demandé sur 2011-09-10 22:30:50
4
réponses

Commande non trouvée erreur dans L'affectation des variables de Bash

j'ai ce script appelé test.sh: #!/bin/bash STR = "Hello World" echo $STR quand je lance sh test.sh , j ... pas sûr de ce que je fais de mal. je suis sur le serveur Ubuntu 9.10. Et oui, bash est situé à /bin/bash .
demandé sur 2010-02-15 21:32:30
15
réponses

Grep colorisé-affichage du fichier entier avec les correspondances surlignées

je trouve grep 's --color=always drapeau est incroyablement utile. Cependant, grep n'imprime que des lignes avec d ... ter grep sur chaque ligne d'un fichier, mais j'étais curieux de savoir si cela était possible avec la norme grep .
demandé sur 2009-06-11 18:55:29
16
réponses

Comment définir les tables de hachage dans Bash?

ce qui est l'équivalent de dictionnaires Python mais en Bash (devrait fonctionner à travers OS X et Linux).
demandé sur 2009-09-29 22:29:38
8
réponses

Pourquoi avez-vous besoin de mettre #!/bin/bash au début d'un fichier de script?

j'ai fait Bash scripts avant et ils ont tous fonctionné bien sans cela au début. Quel est le point de mettre dans? L ... aussi, comment prononcez-vous # ? Je sais que ! se prononce comme" bang." comment se prononce #! ?
demandé sur 2012-01-23 10:24:31