Questions marquées «bash»

132
Quels codes de couleur puis-je utiliser dans mon invite PS1?

J'ai utilisé plusieurs couleurs dans mon invite PS1, telles que \033]01;31\] # pink \033]00m\] # white \033]01;36\] # bold green \033]02;36\] # green \033]01;34\] # blue \033]01;33\] # bold yellow Où puis-je trouver une liste des codes de couleur que je peux utiliser? J'ai consulté Colorize Bash...

126
Priorité des opérateurs logiques shell &&, ||

J'essaie de comprendre comment fonctionne la priorité des opérateurs logiques dans bash. Par exemple, je m'attendais à ce que la commande suivante ne répète rien. true || echo aaa && echo bbb Cependant, contrairement à mes attentes, bbbest imprimé. Quelqu'un peut-il s'il vous plaît...

120
Quand la double cotation est-elle nécessaire?

Le vieux conseil était de doubler toute expression impliquant un mot $VARIABLE, du moins si on voulait qu’elle soit interprétée par le shell comme un seul élément, sinon tout espace dans le contenu $VARIABLEjetterait le shell. Je comprends cependant que, dans les versions plus récentes des coques,...

119
Navigation rapide dans le shell bash

Je voudrais fréquemment basculer entre les répertoires qui se trouvent dans des chemins totalement indépendants, par exemple, /Project/Warnest/docs/et ~/Dropbox/Projects/ds/test/. Mais je ne veux pas taper cd /[full-path]/tout le temps. Existe-t-il des commandes de raccourci pour basculer vers des...

118
Quel est le but de la commande hash?

Si vous exécutez, hashil affiche le chemin de toutes les commandes exécutées depuis la dernière réinitialisation du hachage ( hash -r) [root@c04c ~]# hash hash: hash table empty [root@c04c ~]# whoami root [root@c04c ~]# hash hits command 1 /usr/bin/whoami [root@c04c ~]# whoami root [root@c04c ~]#...

114
Passer des arguments nommés à des scripts shell

Existe-t-il un moyen simple de transmettre (recevoir) des paramètres nommés à un script shell? Par exemple, my_script -p_out '/some/path' -arg_1 '5' Et à l'intérieur, my_script.shrecevez-les comme: # I believe this notation does not work, but is there anything close to it? p_out=$ARGUMENTS['p_out']...

114
Passer des arguments en ligne de commande au script bash

Je suis nouveau à la programmation de script bash. Je veux implémenter un script bash 'deploymLog', qui accepte en entrée un argument de chaîne (nom). [root@localhost Desktop]# ./deploymLog.sh name Ici, je veux passer l'argument de chaîne (nom) en ligne de commande. Pour commencer, je dois ajouter...