Als «pipe» getaggte Fragen

16
Grundlegendes zu Pipe-Befehlen unter Unix / Linux

Ich habe zwei einfache Programme: Aund B. Awürde zuerst laufen, Berhält dann das "stdout" von Aund verwendet es als "stdin". Angenommen, ich verwende ein GNU / Linux-Betriebssystem und der einfachste Weg, dies zu tun, wäre: ./A | ./B Wenn ich diesen Befehl beschreiben müsste, würde ich sagen, dass...

16
Ressourcennutzung mit Pipe und Here-String

Wir können das gleiche Ergebnis mit den folgenden beiden in erhalten bash, echo 'foo' | cat und cat <<< 'foo' Meine Frage ist, was ist der Unterschied zwischen diesen beiden, was die verwendeten Ressourcen anbelangt und welche ist besser? Mein Gedanke ist, dass wir bei der Verwendung von...

16
kontinuierliches Ablesen von Named Pipe (Cat oder Tail -f)

Ich habe konfiguriert rsyslog, um bestimmte Protokollereignisse zu protokollieren /dev/xconsole: *.*;cron.!=info;mail.!=info |/dev/xconsole /dev/xconsoleist eine Named Pipe ( fifo). Wenn ich sehen möchte, was protokolliert wird, kann ich das tun cat /dev/xconsole. Ich bin überrascht zu sehen, dass...

15
Verwenden von In / Out-Named Pipes für eine TCP-Verbindung

Ich habe schon eine Weile damit rumgespielt, dass das funktioniert, und ich vermute, dass ein grundlegendes Missverständnis darüber, wie Pipes funktionieren, die Ursache für meine Probleme ist. Mein Ziel ist es, eine TCP-Verbindung zu einem Remote-Host über zu initiieren netcatund zwei Named Pipes...

15
Kopf frisst zusätzliche Zeichen

Der folgende Shell-Befehl sollte nur ungerade Zeilen des Eingabestreams ausgeben: echo -e "aaa\nbbb\nccc\nddd\n" | (while true; do head -n 1; head -n 1 >/dev/null; done) Aber anstatt es druckt nur die erste Zeile: aaa. Dasselbe passiert nicht, wenn es mit der Option -c( --bytes) verwendet wird:...

14
Rohr B nach D? - A && B || C | D

Gibt es eine Möglichkeit, die Befehlsstruktur neu zu schreiben, A && B || C | Dsodass entweder B oder C in D weitergeleitet werden? Mit dem aktuellen Befehl werden entweder nur B oder sowohl C als auch D ausgeführt. Beispielsweise:

14
Arbeitslösung für `` watch ps aux | grep foo`` [geschlossen]

Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . watch ps aux | grep foo funktioniert...

14
Hintergrundprozess Pipe-Input

wenn ich "aaa" auf dem Bildschirm anzeigen möchte: (1)$: echo aaa | cat ... works OK (2)$: echo aaa | ( cat ) ... works OK (3)$: echo aaa | ( cat & ) ... NOT working (4)$: ( echo aaa & ) | cat ... works OK (5)$: echo aaa | ( cat <&0 & ) ... works ok in BASH (but not in SH) (6)$:...

14
Direkte Ausgabe an Pipe und Standard

Ich habe mich gefragt, ob es eine Möglichkeit gibt, die Ausgabe eines Befehls an die Standardausgabe weiterzuleiten. Druckt beispielsweise fortuneeinen Glückskeks und kopiert ihn auch in die Zwischenablage: $ fortune | tee >(?stdout?) | pbcopy "...Unix, MS-DOS, and Windows NT (also known as the...

14
Wie sortiere ich mit den Befehlen grep und sort?

Ich möchte eine sortierte Liste aller in der Datei gefundenen TCP-Dienste erstellen /etc/services, die Ausgabe des Befehls grep tcp /etc/servicesin den Befehl sortleiten und dann die Ausgabe dieser Pipe in die Datei umleiten ~/pipelab.txt. Ich erhalte immer wieder die Fehlermeldung, dass meine...