Ich bin neugierig zu wissen, wie lange es schon eine Prozesssubstitution gibt. Welche Muschel hatte es zuerst? Wann wurde es zu anderen Muscheln
Ich bin neugierig zu wissen, wie lange es schon eine Prozesssubstitution gibt. Welche Muschel hatte es zuerst? Wann wurde es zu anderen Muscheln
Beim Experimentieren mit der Umleitung von Ausgaben und der Substitution von Prozessen bin ich auf den folgenden Befehl und die daraus resultierende Ausgabe gestoßen: me @ elem: ~ $ echo foo >> (cat); Echobar Bar me @ elem: ~ $ foo (Ja, diese leere Zeile am Ende ist beabsichtigt.)...
In Bash können Sie alle zukünftigen Standardausgaben des aktuell ausgeführten Skripts umleiten . Zum Beispiel mit diesem Skript, exec > >(logger -t my-awesome-script) echo 1 echo 2 echo 3 Dies wird in Syslog enden: Oct 26 01:03:16 mybox my-awesome-script[72754]: 1 Oct 26 01:03:16 mybox...
Bei einigen Programmen müssen die Dateien beispielsweise durchsuchbar sein objdump. $ objdump -D -b binary -m i8086 <(echo 0xea 0x5b 0xe0 0x00 0xf0|xxd -r -p) objdump: Warning: '/proc/self/fd/11' is not an ordinary file Es wäre praktisch, wenn die Prozessersetzung temporäre Dateien verwendet....
Ich weiß, wie man das Ergebnis verschiedener Befehle kombiniert paste -t',' <(commanda) <(commandb) Ich kenne die gleiche Eingabe zu verschiedenen Befehlen cat myfile | tee >(commanda) >(commandb) Wie kann man nun diesen Befehl kombinieren? Damit ich es tun kann cat myfile | tee...
Mein Ziel ist es, einen einfachen Echoserver mit nceinem einzigen zu erstellen fifo. Ich suche nicht nach dem besten Weg, ich versuche nur, die Semantik der folgenden Befehle zu verstehen (wann passiert Fork, warum, was ändert sich, warum verhalten sich die Befehle anders ...). Ich bin mit Bash, so...
Ich möchte den installBefehl verwenden, um eine neue ausführbare Datei mit vorab ausgefülltem Inhalt zu erstellen (z. B. mit einem einzelnen pwdBefehl). Also habe ich dieses Beispiel erweitert, das eine neue leere ausführbare Datei erstellt: install -b -m 755 /dev/null newfile in diesen: install...
Hier ist mein Anwendungsfall: Das Befehlszeilenprogramm meltkann einen Dateinamen mit der Erweiterung .meltin der Befehlszeile akzeptieren und öffnen. Als Beispiel ist dies eine richtige test_p.meltDatei: colour:blue out=24 colour:red out=48 ... die öffnet und spielt mit melt test_p.melt. Die Sache...
Ich teeleite den gleichen Inhalt an mehrere Befehle mit Subshells und Weiterleitungen wie folgt weiter: #!/usr/bin/env bash echo 'hello' | tee \ >( sleep 3; cat /dev/stdin ) \ >( sleep 2; cat /dev/stdin ) \ >( sleep 1; cat /dev/stdin ) wait # Doesn't work :( Ich sehe jedoch, dass die...
Nun, die Aufgabe ist einfach: Ein Teil meines Skripts muss sowohl md5- als auch sha1-Hashes berechnen. Die Eingabe ist eine Datei - eine große Datei - und Hashes müssen für eine spätere Ausgabekomposition in MD- und SH-Variablen eingefügt werden. Während die verarbeiteten Dateien wirklich groß sind...
Ich versuche, die Umleitung von Eingaben in Kombination mit der Substitution von Prozessen zu verstehen. Ich benutze bash3 Ein Beispiel mit trist das folgende $ tr "o" "a" <(echo "Foo") tr: extra operand `/dev/fd/63' Try `tr --help' for more information. Ich glaube ich verstehe warum das nicht...