Questions marquées «shell»

11
Tuyau semi-asynchrone

Supposons que j'ai le tuyau suivant: a | b | c | d Comment puis-je attendre la fin de c(ou b) dans shou bash? Cela signifie que le script dpeut démarrer à tout moment (et n'a pas besoin d'être attendu) mais nécessite une sortie complète de cpour fonctionner correctement. Le cas d'utilisation est un...

11
stderr sur ssh -t

Cela envoie la sortie à STDERR, mais ne propage pas Ctrl+ C(c'est-à-dire que Ctrl+ Ctuera sshmais pas la télécommande sleep): $ ssh localhost 'sleep 100;echo foo ">&2"' Cela propage Ctrl+ C(c'est-à-dire que Ctrl+ Ctuera sshet la télécommande sleep), mais envoie STDERR à STDOUT: $ ssh -tt...

11
Histoire de Bash globbing

Y a-t-il une raison historique pour laquelle le "globbing" de Bash et les expressions régulières ne sont pas identiques? Par exemple, je crois que dans Bash [1-2]*correspond à tout ce qui commence par un 1 ou un 2 suivi de quoi que ce soit d'autre, alors qu'une expression régulière [1-2]*ne...

11
Touche fléchée / menu Entrer

Comment créer un menu dans un script shell qui affichera 3 options qu'un utilisateur utilisera les touches fléchées pour déplacer le curseur de surbrillance et appuyez sur Entrée pour en sélectionner une?

11
Comment utiliser des variables entre guillemets simples

J'ai une application qui prend comme attributs d'entrée des guillemets doubles intégrés dans des guillemets simples. Prenez par exemple cette bonne commande: command -p 'cluster="cl1"' Afin de l'automatiser, j'ai créé un fichier bash en utilisant $CLUSTERcomme variable. Comment devrait être ma...