Questions sur bash

13
réponses

Unités de test des scripts bash

nous avons un système qui a des scripts bash tournant en dehors du code Java. Puisque nous essayons de tester tout ce ... ash? Ou devrions-nous cesser d'utiliser des scripts bash et chercher des solutions alternatives qui sont testables?
demandé sur 2009-08-27 11:33:47
12
réponses

Comment faire pour extraire les deux premiers caractères d'une chaîne dans les scripts shell?

par exemple, étant donné: USCAGoleta9311734.5021-120.1287855805 je veux extraire juste: US
demandé sur 2009-09-10 18:28:52
8
réponses

Est-il une commande bash qui compte les fichiers?

Est-il une commande bash qui compte le nombre de fichiers qui correspondent à un modèle? par exemple, je veux obtenir le nombre de tous les fichiers dans un répertoire qui correspondent à ce motif: log*
demandé sur 2012-07-03 12:35:10
2
réponses

DESTDIR et préfixe de marque

j'essaie de faire installer un logiciel dans un répertoire spécifique. J'ai trouvé plusieurs façons, mais vous ne save ... nstall prefix=*** je suis confus au sujet des fonctions de ces quatre. - Ils atteindre le même objectif?
demandé sur 2012-07-03 12:49:48
16
réponses

Bash: récupérer le chemin absolu donné relatif

y a-t-il une commande pour récupérer le chemin absolu donné au chemin relatif? par exemple je veux que $line ... le chemin absolu de chaque fichier dans dir ./etc/ find ./ -type f | while read line; do echo $line done
demandé sur 2010-11-14 02:24:41
14
réponses

Comment comparer deux nombres à virgule flottante à Bash?

j'essaie de comparer deux nombres à virgule flottante dans un script bash. J'ai de variables, par exemple let n ... mes avec le bon traitement du num1 qui peut être du "E-format". : ( toute aide, conseils sont les bienvenus!
demandé sur 2011-12-28 13:27:45
4
réponses

Quelles sont mes variables d'environnement? [fermé]

j'aimerais connaître mes variables d'environnement à bash. Ils sont stockés quelque part?
demandé sur 2010-12-13 20:52:39
7
réponses

Comment ajouter des zéros de tête pour for-loop dans shell? [dupliquer]

cette question a déjà une réponse ici: comment mettre à zéro une séquence d'entie ... e le faire produire la sortie (ajouter zéro avant $ num): 01 02 03 04 05 sans faire: echo 0$num
demandé sur 2013-08-27 12:03:23
4
réponses

"Sed erreur illégale séquence d'octets" (en bash) [en double]

cette question a déjà une réponse ici: RE d'erreur: illégal séquence d'octets sur ... e sequence quelqu'un Peut-il expliquer ce que cela signifie? Quelle partie de la commande est le problème?
demandé sur 2012-07-02 07:44:59
7
réponses

mac os x terminal renommer par lot

j'ai un dossier avec une série de fichiers nommés: prefix_1234_567.png prefix_abcd_efg.png j'aimerais s ... ichiers renommés en utilisant le Terminal? Regex pour renommer par lots les fichiers de mac OS X Terminal
demandé sur 2014-06-08 08:24:25
1
réponses

bash ajoute le contenu du fichier au bas du fichier existant [dupliquer]

possible Duplicate: Script Shell pour ajouter du texte à chaque fichier? comment ajou ... IG=/home/user/config.inc API=/home/user/api.txt sed -e "$a $API" > $CONFIG Qu'est-ce que je fais de mal?
demandé sur 2012-11-01 20:46:34
11
réponses

Comment compter les lignes de code, y compris les sous-répertoires [dupliquer]

cette question a déjà une réponse ici: Comment compter toutes les lignes de code ... écursif. Je pense que c'est peut-être un travail pour xargs, mais je me demande s'il y a une solution plus élégante?
demandé sur 2008-11-25 10:36:06
9
réponses

Quelle est l'utilité de noop [:] à bash?

j'ai cherché noop à bash (:), mais je n'ai pu trouver aucune bonne information. Quelle est la fonction exacte ou en ca ... -moi savoir, toute utilisation de cet opérateur en temps réel ou à tout endroit où il est obligatoire de l'utiliser.
demandé sur 2012-09-13 14:55:05
3
réponses

Une sémantique pour les scripts Bash?

plus que toute autre langue que je connais, J'ai "appris" Bash en Googlant chaque fois que j'ai besoin d'une petite ch ... pier sur "l'essence de JavaScript" . Un exemple peut-être un peu moins formel est le Haskell 2010 rapport .
demandé sur 2014-04-22 02:32:11
9
réponses

GitHub permission refusée: l'agent de ssh add n'a pas d'identité

c'est la première fois que j'accède à GitHub et je n'ai pas l'habitude d'utiliser la console. Je suis sur un Macbook ( ... s du répertoire ssh, mais il n'y en a aucun. Juste un dossier appelé Knownusers. Quelqu'un peut-il m'aider?
demandé sur 2014-10-22 15:02:11
9
réponses

Validation des paramètres dans un script Bash

je suis venu avec une base pour aider à automatiser le processus de suppression d'un certain nombre de dossiers comme ... érifier que a) Il y a un paramètre, b) il est numérique, et c) ce dossier existe; avant de continuer avec le script.
demandé sur 2009-03-31 04:29:45
10
réponses

Comment utiliser sed/grep pour extraire du texte entre deux mots?

j'essaie de sortir une chaîne qui contient tout entre deux mots d'une chaîne: entrée: "Here is a Strin ... utilisant: sed -n '/Here/,/String/p' comprend les paramètres, mais je ne veux pas les inclure.
demandé sur 2012-11-06 04:08:45
4
réponses

Différence de corde en Bash

j'essaie de trouver un moyen de déterminer la différence entre deux cordes dans mon script. Je pourrais facilement le ... . creusé autour de la pensée je peux utiliser grep ou des expressions régulières - mais je suppose que non.
demandé sur 2009-01-18 04:07:35
14
réponses

Quelle est la meilleure façon de s'assurer qu'une seule instance d'un script Bash est en cours d'exécution? [dupliquer]

cette question a déjà une réponse ici: façon rapide et sale de s'assurer qu'une se ... ux écrire ma propre Manipulation de fichier pidfile, mais je sens qu'il devrait y avoir un moyen simple de le faire.
demandé sur 2009-11-11 16:21:24
16
réponses

Bash script imprime toujours la commande "Not Found""

chaque fois que j'exécute un script en utilisant bash scriptname.sh depuis la ligne de commande dans Debian, j'obtiens ... aît à des lignes vides. Chaque ligne vide entraîne une commande introuvable. Pourquoi en serait-il de se produire?
demandé sur 2011-09-09 17:39:21
11
réponses

Trouver des répertoires vides UNIX

je dois trouver des répertoires vides pour une liste donnée de répertoires. Certains annuaires ont des répertoires à l ... : A>A1(file1),A2 this is not empty beacuse of file1 B>B1(no file) this is empty C>C1,C2 this is empty
demandé sur 2010-05-11 16:57:25
5
réponses

Quelle est la différence entre la commande PS1 et la commande PROMPT?

en jetant un oeil à ce fil impressionnant j'ai remarqué que certains exemples utilisent PS1="Blah Blah Bl ... arge ne me donnent pas de résultats, donc même un lien vers le bon endroit pour chercher la réponse serait apprécié.
demandé sur 2010-06-17 05:27:29
6
réponses

Bash: copier les fichiers nommés de façon récursive, en préservant la structure du dossier

j'espérais: cp -R src/prog.js images/icon.jpg /tmp/package donnerait une structure symétrique dans le d ... ertoire de destination. La XCOPIE MS-DOS de L'IIRC fait cela, mais il ne semble pas y avoir d'équivalent pour la cp.
demandé sur 2009-10-30 17:34:22
12
réponses

Comment récupérer le premier mot de la sortie d'une commande en bash?

j'ai une commande, par exemple: echo "word1 word2" . Je veux mettre une pipe ( | ) et obtenir word1 de la commande. echo "word1 word2" | .... Je ne sais pas quoi mettre après le tuyau.
demandé sur 2010-03-14 02:09:16
5
réponses

Lire l'entrée dans bash à l'intérieur d'une boucle while

je vais avoir un script bash qui est quelque chose comme suit, cat filename | while read line do read input ... artir du nom du fichier en raison de la redirection possible d'e/s. une autre façon de faire la même chose?
demandé sur 2011-07-30 17:22:39
5
réponses

Lot équivalent de Bash backticks

en travaillant avec Bash, je peux mettre la sortie d'une commande dans une autre commande comme ceci: my_comman ... évidemment qu'un exemple non pratique.) je me demande juste si vous pouvez faire la même chose en fournée.
demandé sur 2010-05-05 00:07:32
18
réponses

Comment tester une connexion Internet avec bash?

comment une connexion internet peut-elle être testée sans qu'il y ait de site web? Je veux dire, et s'il y a une connexion mais que le site est en panne? Est-il vérifier pour une connexion avec le monde?
demandé sur 2009-05-30 12:45:49
6
réponses

Quelle commande Linux shell renvoie une partie d'une chaîne de caractères? [dupliquer]

cette question a déjà une réponse ici: substrat D'extrait en Bash ... "abcdefg" 2 3 - imprime cde . question similaire ultérieure: substrat D'extrait Bash
demandé sur 2008-10-20 22:33:34
5
réponses

Les commandes exécutées à partir de vim ne reconnaissent pas les alias des commandes bash

j'utilise bash sur mac et l'un des alias est comme ceci alias gitlog='git --no-pager log -n 20 --pretty=format ... je ne veux pas ajouter tous mes alias bash .gitconfig. Ce n'est pas SÈCHE. y a-t-il une meilleure solution?
demandé sur 2011-01-10 03:38:49
2
réponses

"alors que:" par rapport à "while true" [dupliquer]

cette question a déjà une réponse ici: Quel est le but du : (colon) GNU Bash buil ... l'utilisation de : ici. Ne vaudrait-il pas mieux utiliser: while true do # loop infinitely done ?
demandé sur 2012-05-29 15:01:27