Als «pipe» getaggte Fragen

11
Wie kann ich feststellen, ob der Pipe-Puffer voll ist?

Ich leite die Ausgabe eines Programms in ein Perl, das ich geschrieben habe. Dies ist ein langwieriger Prozess, manchmal Tage, daher möchte ich herausfinden, wo meine Engpässe liegen, und versuchen, sie zu öffnen. Ich möchte wissen, ob Daten schneller in mein Skript geleitet werden, als mein Skript...

11
"Undichte" Pipes unter Linux

Nehmen wir an, Sie haben eine Pipeline wie die folgende: $ a | b Wenn bdie Verarbeitung von stdin beendet wird, füllt sich die Pipe nach einer Weile und Schreibvorgänge von abis zu ihrem stdout werden blockiert (bis entweder bdie Verarbeitung erneut beginnt oder sie stirbt). Wenn ich dies vermeiden...

11
Abrufen der PID des Befehls früher in der Pipeline

Ich schreibe ein Bash-Skript, mit inotifywaitdem ich ein Verzeichnis überwachen und Aktionen starten kann, wenn Änderungen erkannt werden. Etwas wie: inotifywait -m ... | while read f; do something; done Da inotifywaitdieses Skript nicht von selbst beendet wird, wird es nicht angehalten. Mein Plan...

11
Halbasynchrones Rohr

Angenommen, ich habe die folgende Pipe: a | b | c | d Wie kann ich auf den Abschluss von c(oder b) in shoder warten bash? Dies bedeutet, dass das Skript djederzeit gestartet werden kann (und nicht gewartet werden muss), jedoch eine vollständige Ausgabe von benötigt c, um ordnungsgemäß zu...

11
kombinieren Sie Rohr und leiten Sie auf locken und jq um

Wenn ich mich zu einer Seite kräusele, kann ich direkt json bekommen: curl http://httpbin.org/ip { "origin": "37.77.126.22"} um zu verschönern, mache ich: curl http://httpbin.org/ip | jq { "origin": "37.77.126.22" } Um es zu verschönern und zu speichern, leite ich um ... aber es funktioniert nicht...

11
Senden Sie das Passwort über stdin in `ssh-copy-id`

Ich muss einige Identitätsbereitstellungen automatisieren, idealerweise mit ssh-copy-id. Ich versuche, das Passwort über stdin anzugeben, was sshmit dem -SFlag möglich ist. Ich bin mir bewusst, dass ich zusätzliche Optionen zur sshVerwendung des -oFlags im ssh-copy-idBefehl senden kann, es gibt...

11
Wie man HTML in Luchs leitet?

Ich teste einen Ajax-Anruf von der Konsole aus. Ich mag es, das Meta-Informationsrauschen, das HTML-Markup ist, loszuwerden und nur den Inhalt zu lesen, daher leite ich ihn gerne in einen Terminal-Browser, z. B. Luchs. Noch: curl www.google.de | lynx öffnet gerade eine neue Instanz von lynx. Ich...

10
Bash-Exit-Status, der mit PIPE verwendet wird

Ich versuche zu verstehen, wie der Ausgangsstatus kommuniziert wird, wenn eine Pipe verwendet wird. Angenommen, ich verwende which, um ein nicht vorhandenes Programm zu finden: which lss echo $? 1 Da ich whichnicht gefunden habe, habe lssich den Exit-Status 1 erhalten. Das ist in Ordnung. Wenn ich...

10
Überprüfen Sie md5sum vom Rohr

Ich bin verwirrt, wie md5sum --checkes funktionieren soll: $ man md5sum -c, --check read MD5 sums from the FILEs and check them Ich habe eine Datei, an die ich sie weiterleiten kann md5sum: $ cat file | md5sum 44693b9ef883e231cd9f90f737acd58f - Wie kann ich überprüfen, ob die md5sum noch vorhanden...