Questions marquées «bash»

25
Comment obtenir le tty dans lequel bash s'exécute?

Dans la deuxième méthode proposée par cette page , on obtient le tty dans lequel bash est exécuté avec la commande: ps ax | grep $$ | awk '{ print $2 }' Je me suis dit que c'était sûrement un peu paresseux, listant tous les processus en cours uniquement pour en extraire un. Ne serait-il pas plus...

25
Comment un obus connaît-il sa (ses) maison (s)?

Chaque shell a une variable d'environnement $ HOME définie (ex:) /Users/lotolo. Si je suis sous csh, je peux unsetenv HOMEet encore si je le fais, cdje serai chez moi. J'ai également testé cela sur bash ( unset HOME) et c'est le même comportement. Alors, comment le shell sait-il où se trouve mon /...

25
Boucle Bash «for» sans partie «in foo bar…»

Je regardais récemment un code qui m'a dérouté parce qu'il fonctionne et je ne m'y attendais pas. Le code se réduit à cet exemple #!/bin/bash for var; do echo "$var" done Lorsqu'il est exécuté avec des arguments de ligne de commande, il les imprime $ ./test a b c a b c C'est cela, qui est (pour...

24
Tuyauterie STDERR vs STDOUT

Selon " Linux: The Complete Reference 6th Edition " (p. 44), vous ne pouvez diriger que STDERR en utilisant les |&symboles de redirection. J'ai écrit un script assez simple pour tester ceci: #!/bin/bash echo "Normal Text." echo "Error Text." >&2 Je lance ce script comme ceci: ./script.sh...

24
«Signets» pour bash

La navigation sur plusieurs couches de répertoires imbriqués est souvent un problème. Sur Firefox, c'est facile car ils ont des signets. Donc, ce que je voudrais faire pour mettre un fichier en signet, c'est taper: $ go --add classes "repo/www/public/util/classes" Ensuite, pour accéder à ce...

24
Règle pour invoquer un sous-shell dans Bash?

Je semble mal comprendre la règle Bash pour créer un sous-shell. Je pensais que les parenthèses créent toujours un sous-shell, qui fonctionne comme son propre processus. Cependant, cela ne semble pas être le cas. Dans l'extrait de code A (ci-dessous), la deuxième sleepcommande ne s'exécute pas dans...

24
Utilisation de la fonction shell bash dans AWK

Est-il possible d'utiliser la fonction bash dans AWK d'une manière ou d'une autre? Exemple de fichier (chaîne, int, int, int) Mike 247808 247809 247810 Essayer de convertir des valeurs décimales en hexadécimales. Fonction définie soit en .bashrc soit en script shell. awk '{print $1 ; d2h($2)}' file...