Questions sur shell

5
réponses

Comment détecter si mon script shell est en cours d'exécution à travers un tuyau?

Comment détecter à l'intérieur d'un script shell si sa sortie standard est envoyée vers un terminal ou si elle est ach ... eulement lorsqu'ils sont exécutés de manière interactive, mais pas lorsqu'ils sont pipés, comme le fait ls --color .
demandé sur 2009-05-26 19:03:29
10
réponses

Block Comments dans un script Shell

Est-il un moyen simple de commenter un bloc de code dans un script shell?
demandé sur 2009-06-04 03:53:34
5
réponses

Chmod de manière récursive

j'ai une archive, qui est archivée par quelqu'un d'autre, et je veux automatiquement, après l'avoir téléchargée, chang ... tienne pas d'erreurs, puis $ find -type f -exec chmod -x {} + mais il doit y avoir un meilleur moyen.
demandé sur 2012-11-14 15:06:09
18
réponses

Vérifier si un paquet est installé et ensuite de l'installer si ce n'est pas

je travaille sur un système Ubuntu et actuellement c'est ce que je fais: if ! which command > /dev/null; the ... t install command fi fi est-ce ce que la plupart des gens feraient? Ou est-il une solution plus élégante?
demandé sur 2009-08-19 10:18:50
6
réponses

Vaut la peine de passer à zsh pour une utilisation occasionnelle? [fermé]

le shell par défaut dans Mac OS X est bash , que je suis généralement heureux d'utiliser. Je viens de le prendre pour a ... devoir enquêter sur les deux! Oh bien :) y a-t-il quelqu'un avec une opinion des deux côtés de l'argument?
demandé sur 2008-09-04 12:04:37
11
réponses

Comment faire pour supprimer tous.répertoires svn de mes répertoires d'applications

l'une des missions d'un outil d'exportation que j'ai dans mon application, est de nettoyer tous les répertoires .svn d ... pas liés à SVN. J'ai essayé quelque chose comme: find . -name .svn | rm -fr It n'a pas fonctionné...
demandé sur 2009-08-18 19:20:56
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
13
réponses

Shell asynchrone exec en PHP

j'ai un script PHP qui doit invoquer un script shell mais qui ne se soucie pas du tout de la sortie. Le script shell f ... emblent offrir exactement ce que je veux. (Ou, s'ils le font, ce n'est pas clair pour moi comment.) Des suggestions?
demandé sur 2008-10-21 20:02:10
8
réponses

Comment utiliser des variables shell dans un script awk?

j'ai trouvé quelques façons de passer des variables externes à un script awk , mais je suis confus au sujet de ' et " . ... BEGIN{print awk: cmd. line:1: ^ unexpected newline or end of string je suis confus à ce sujet.
demandé sur 2013-09-29 11:45:03
21
réponses

Comment copier un fichier dans plusieurs répertoires en utilisant la commande gnu cp

est-il possible de copier un seul fichier dans plusieurs répertoires en utilisant la commande cp ? j'ai essay ... r} je sais qu'il est possible d'utiliser un For loop, ou find. Mais est-ce possible avec la commande gnu cp?
demandé sur 2008-10-12 20:21:56
7
réponses

Puis-je exporter une variable de l'environnement à partir d'un script bash sans sourcing?

supposons que j'ai ce script à l'exportation.bash : #! /usr/bin/env bash export VAR="HELLO, VARIA ... echo $VAR est-il possible d'accéder au $VAR en exécutant simplement exportation.bash sans sourcing it ?
demandé sur 2013-05-18 01:18:02
8
réponses

Comment utiliser l'option' - prune ' de 'find' dans sh?

Je ne comprends pas tout à fait l'exemple donné du 'man find', quelqu'un peut-il me donner quelques exemples et des ex ... question. En outre, j'ai réussi à terminer le travail sans utiliser-prune, mais je voudrais quand même l'apprendre.
demandé sur 2009-09-29 00:47:00
16
réponses

Comment faire écho à un caractère Unicode à 4 chiffres dans Bash?

j'aimerais ajouter le crâne Unicode et les os croisés à l'invite de ma coquille (spécifiquement le "crâne et les os cr ... ut. sur l'application Terminal de macOS, allez dans Préférences-> encodages et choisissez Unicode (UTF-8).
demandé sur 2009-03-02 19:12:56
13
réponses

Tester efficacement si un port est ouvert sur Linux (sans nmap ou netcat)

à partir d'un script bash Comment puis-je rapidement savoir si un port 445 est ouvert/à l'écoute sur un serveur. ... les sur le serveur il sera agréable de connaître une façon qui n'énumère pas d'abord et greps après cela.
demandé sur 2012-03-08 01:12:04
2
réponses

Pourquoi lancer une commande shell avec un antislash?

\curl -L https://get.rvm.io | bash -s stable Pourquoi la commande commençant par \ ? C'est le site où je l'ai vu.
demandé sur 2013-03-29 00:55:53
3
réponses

Comment décompresser tous les fichiers de tous les sous-répertoires en un seul fichier compressé dans bash

Double Possible: gzipping un ensemble de répertoires et de la création d'un fichier compressé ta ... le fichier compressé (par exemple, les fichiers.gz) et écraser l'ancien fichier compressé fichier s'il existe déjà.
demandé sur 2012-09-08 18:32:35
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
7
réponses

Comment diviser une chaîne en plusieurs chaînes séparées par au moins un espace dans le shell bash?

j'ai une chaîne contenant plusieurs mots avec au moins un espace entre chaque deux. Comment puis-je diviser la chaîne ... t puis-je faire une boucle par elle? en outre, Comment puis-je vérifier si une chaîne contient des espaces?
demandé sur 2009-09-24 09:07:37
26
réponses

Comment puis-je rapidement additionner tous les nombres d'un fichier?

j'ai un fichier qui contient plusieurs milliers de numéros, chacun sur sa propre ligne: 34 42 11 6 2 99 ... ... aut plusieurs minutes pour s'exécuter.) Je suis à la recherche d'une solution plus efficace. Toutes les suggestions?
demandé sur 2010-04-24 03:36:12
10
réponses

Comment faire pour que bash completion fonctionne avec des alias?

Affaire au point: je suis un mac avec bash v3.2.17, j'utilise git installé via macports avec la variante bash ... s. Est-il possible? À défaut, j'aimerais personnaliser manuellement pour chaque alias. Alors, comment dois-je faire?
demandé sur 2008-12-05 08:17:09
7
réponses

Qu'est-ce que /dev/null 2>&1?

j'ai trouvé ce morceau de code dans /etc/cron.quotidien / apf #!/bin/bash /etc/apf/apf -f >> /dev/null ... eci dans le cron? Il est primordial de mes règles de pare-feu. Puis-je retirer ce travail cron en toute sécurité?
demandé sur 2012-05-09 05:46:19
16
réponses

Quelle est la bonne façon de tester si un paramètre est vide dans un fichier batch?

je dois tester si une variable est définie ou non. J'ai essayé plusieurs techniques mais elles semblent échouer chaqu ... le faire. IF [NOT] ERRORLEVEL number command IF [NOT] string1==string2 command IF [NOT] EXIST filename command
demandé sur 2010-03-30 02:46:36
13
réponses

Comment exécuter XPath one-liners à partir de shell?

y a-t-il un paquet là-bas, pour Ubuntu et/ou CentOS, qui dispose d'un outil en ligne de commande qui peut exécuter un X ... avec xsltproc --stringparam pattern //element/@attribute --stringparam value . arbitrary-xpath.xslt filename.xml .
demandé sur 2013-03-17 18:16:47
10
réponses

Comment évaluer les codes de réponse http à partir du script bash/shell?

j'ai le sentiment que je manque l'évidence, mais je n'ai pas réussi avec man [curl|wget] ou google ("http" rend un term ... t http à une variable d'environnement soient suffisantes - c'est ce que j'ai cherché et que je n'ai pas pu trouver.)
demandé sur 2010-02-08 11:25:33
11
réponses

Syntaxe de boucle "pour"

j'ai obtenu: for i in {2..10} do echo "output: $i" done il produit un groupe de lignes de output: 2 ... er qu'il devrait traiter $max comme l'autre extrémité du tableau, et ne pas faire partie d'une chaîne de caractères?
demandé sur 2009-09-18 19:57:38
9
réponses

Les modèles de conception ou de meilleures pratiques pour les scripts shell [fermé]

est-ce que quelqu'un connaît des ressources qui parlent des meilleures pratiques ou des modèles de conception pour les scripts shell (sh, bash, etc.)?
demandé sur 2008-09-17 04:00:03
4
réponses

Comment affecter la sortie d'une commande à une variable Makefile

j'ai besoin d'exécuter certaines règles make conditionnellement, seulement si le Python installé est supérieur à une c ... des suggestions? Je pourrais utiliser n'importe quelle autre solution raisonnable pour atteindre cet objectif.
demandé sur 2010-01-07 14:47:10
11
réponses

Vérifier si la commande renvoie une chaîne vide

Comment puis-je tester si une commande affiche une chaîne vide?
demandé sur 2012-08-27 10:53:37
10
réponses

Comment créer un pseudonyme Bash?

je suis sur OSX et j'ai besoin de mettre quelque chose comme ça, alias blah="/usr/bin/blah" dans un fichier de configuration mais je ne sais pas où est le fichier de configuration.
demandé sur 2012-01-23 10:15:33
13
réponses

Comment déboguer un script bash? [fermé]

y a-t-il un moyen de déboguer un script bash? Par exemple, quelque chose qui imprime une sorte de journal d'exécution comme "calling line 1", "calling line 2", etc.
demandé sur 2009-06-04 19:36:47