Questions marquées «pipe»

13
Comment utiliser tee pour rediriger vers grep

Je n'ai pas beaucoup d'expérience dans l'utilisation du tee, donc j'espère que ce n'est pas très basique. Après avoir consulté l'une des réponses à cette question, je suis tombé sur un comportement étrange tee. Pour que je puisse sortir la première ligne et une ligne trouvée, je peux utiliser ceci:...

13
pipe, {liste; } ne fonctionne qu'avec certains programmes

Besoin d'explications de la part des utilisateurs expérimentés pour un tel comportement imprévisible: ps -eF | { head -n 1;grep worker; } UID PID PPID C SZ RSS PSR STIME TTY TIME CMD root 441 2 0 0 0 2 paź15 ? 00:00:00 [kworker/2:1H] tout semble ok alors ls -la / | { head -n 1;grep sbin; } affiche...

13
communication entre plusieurs processus

J'ai un script bash, qui exécute la fonction manager () comme un processus séparé pour x-times. Comment est-il possible de transmettre des messages à tous les processus manager () depuis le script? J'ai lu des informations sur les canaux anonymes, mais je ne sais pas comment partager les messages...

12
Ouvrir un fichier trouvé avec la commande 'find'

C'est probablement facile, mais je ne peux pas le comprendre et c'est à peu près impossible à rechercher. Dans une hiérarchie de dossiers, j'ai exactement un fichier de type xyz. Je veux trouver ce fichier et l'ouvrir avec une commande de terminal. find . -name *.xyz Cela renverra le fichier que je...

12
Pourquoi ne puis-je pas diriger `pwd` vers` open` sur macOS?

Ceci est spécifique à macOS, mais semble trop unixy pour aller dans la communauté Ask Different . Dans Terminal, je peux pwdcopier le résultat, taper openet coller le résultat et le dossier s'ouvrira dans le Finder, mais pwd | open imprime la documentation d'aide pour open. Pourquoi la tuyauterie...

12
Comment stocker le tuyau (|) dans une variable?

L'idée serait de l'utiliser comme ... un tuyau dans une commande. Par exemple: disons qu'il y a une sorte de long chemin qui doit être retapé encore et encore, suivi d'un tube et d'un deuxième programme "directory1/directory2/direcotry3/file.dat | less -I " J'aimerais que cette partie soit stockée...

12
netcat n'imprime pas de réponse

J'essaie d'envoyer des commandes à un port TCP à l'aide de la netcatréponse et du canal lorsque j'exécute netcatet tape ma commande, elle affiche la réponse correctement, mais lorsque je passe la commande à partir d'un canal, elle envoie la commande correctement mais n'imprime pas la réponse Donc,...

12
Des tuyaux «qui fuient» sous Linux

Supposons que vous ayez un pipeline comme celui-ci: $ a | b Si barrête le traitement stdin, après un certain temps, le tuyau se remplit et écrit, de aà sa sortie standard, se bloquera (jusqu'à ce que le btraitement recommence ou qu'il meure). Si je voulais éviter cela, je pourrais être tenté...