Questions sur bash

21
réponses

Comment vérifier si une chaîne contient un substrat dans Bash

j'ai une chaîne de caractères dans Bash: string="My string" Comment puis-je tester s'il contient une au ... et grep ? if echo "$string" | grep 'foo'; then echo "It's there!" fi ça a l'air un peu maladroit.
demandé sur 2008-10-23 16:37:31
6
réponses

Comment trouver rapidement tous les repos git dans un répertoire

le script bash suivant est lent lors de la recherche .git directories parce qu'il regarde tous les répertoires. Si j'a ... épertoire; ils peuvent être dans les répertoires imbriqués. top repo1 dirA dirB dirC repo1
demandé sur 2012-08-16 10:23:58
3
réponses

Traiter tous les arguments sauf le premier (dans un script bash))

j'ai un script simple où le premier argument est réservé pour le nom du fichier, et tous les autres arguments optionne ... nal. Quel est le problème, et comment puis-je traiter tout sauf le premier argument passé à un script bash?
demandé sur 2012-01-30 02:31:22
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
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
3
réponses

Vérification de Bash si le dossier contient du contenu [dupliquer]

cette question a déjà une réponse ici: vérification à partir du script shell si un ... correct à la fin, j'ai essayé le script avec elle et je me souviens qu'il a tout supprimé dans le bin répertoire)
demandé sur 2013-12-08 21:42:28
4
réponses

Quelle est la différence entre "#!/ usr / bin / env bash "et"#!/ usr / bin / bash"?

dans l'en-tête d'un script bash , Quelle est la différence entre ces deux affirmations ? #!/usr/bin/en ... el env , j'ai eu cette définition: env - run a program in a modified environment ça veut dire Quoi?
demandé sur 2013-05-03 22:10:24
10
réponses

Bash, serial I / O et Arduino

donc, je suis un peu dépassé, et j'ai l'impression d'être très proche d'une solution, mais ça ne fonctionne pas encore ... t des jours et ne semble pas trouver quoi que ce soit qui traite de cette question. Quelle est la solution?
demandé sur 2010-10-12 22:54:54
7
réponses

Comment empêcher les commandes d'apparaître dans l'histoire de bash?

parfois, quand j'exécute des commandes comme rm -rf XYZ , Je ne veux pas que cela soit enregistré dans l'histoire de ... accidentellement exécuter la même commande à nouveau par reverse-i-search . Est-il un bon moyen pour éviter cela?
demandé sur 2011-06-25 07:01:44
12
réponses

Comment extraire la durée de la sortie ffmpeg?

pour obtenir beaucoup d'informations sur un fichier média on peut faire ffmpeg -i <filename> où i ... longueur. Even ffmpeg -i file.mp4 | grep Duration affiche tout. Comment obtenir juste la durée?
demandé sur 2011-06-05 00:55:02
13
réponses

Comment générer des nombres aléatoires en Bash?

Comment générer un nombre aléatoire dans une plage de Bash?
demandé sur 2009-07-28 19:23:15
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
1
réponses

Que signifie '\K ' dans ce regex?

étant donné le script shell suivant, quelqu'un pourrait-il expliquer le regex grep -Po s'il vous plaît? #!/bi ... e using a perl regular expression bearerToken=$(echo $raw_json | grep -Po '"'"access_token"'"\s*:\s*"\K([^"]*)') fi
demandé sur 2015-11-06 22:07:01
5
réponses

Différence entre les guillemets simples et doubles en Bash

En Bash, quelles sont les différences entre guillemets simples ( '' ) et les guillemets ( "" )?
demandé sur 2011-07-14 21:55:27
30
réponses

Comment ajouter une barre de progression à un script shell?

lors d'un script dans bash ou tout autre shell dans *NIX, alors que l'exécution d'une commande qui prendra plus de que ... ouvrir un gros fichier tar. que recommandez-vous pour ajouter des barres de progression aux scripts shell?
demandé sur 2008-10-26 17:32:05
13
réponses

Extraire le nom de fichier et le chemin de L'URL en script bash

Dans mon script bash j'ai besoin d'extraire juste le chemin de l'URL donnée. Par exemple, à partir de la variable cont ... nouveau à sed et awk, je vous demande de l'aide. S'il vous plaît, me conseiller comment le faire. Je vous remercie!
demandé sur 2009-07-29 15:35:54
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
5
réponses

Comment utiliser la syntaxe Bash dans les cibles Makefile?

je trouve souvent la syntaxe Bash très utile, par exemple la substitution de processus comme dans diff <(sort file ... ns ma GNU Make 3.80 ceci donnera une erreur puisqu'il utilise le shell au lieu de bash pour exécuter les commandes.
demandé sur 2009-02-26 08:56:16
6
réponses

Quelle est la différence entre nohup et esperluette

à la fois nohup myprocess.out & ou myprocess.out & set myprocess.pour exécuter en arrière-plan. Après la fermeture du terminal, le processus est toujours en cours. Quelle est la différence entre eux?
demandé sur 2013-03-24 09:01:36
23
réponses

Convertissez le chemin absolu en chemin relatif à partir D'un répertoire courant en utilisant Bash

exemple: absolute="/foo/bar" current="/foo/baz/foo" # Magic relative="../../bar" comment créer le code magique (avec un peu de chance, pas trop compliqué...)?
demandé sur 2010-04-02 05:42:38