Pipes oder Named Pipes sind ein Merkmal des POSIX-Standards, mit dem separate Prozesse miteinander kommunizieren können, ohne explizit für die Zusammenarbeit konzipiert worden zu sein.
Ich muss die Verwendung von commad wie folgt im Stapelskript mit dem Namen command.bat wiederholen command.bat on|off Ich kann nicht verwenden echo %0 on|off Ich weiß, dass ich es gebrauchen kann echo "%0 on|off" aber es bringt Anführungszeichen mit Gibt es einen anderen Weg?
Diese Frage wurde von Stack Overflow migriert, da sie im Super User beantwortet werden kann. Vor 7 Jahren migriert . Gibt es eine Möglichkeit Einfärben von Text zu halten durch das Rohr geleitet |zu head, tail, lessusw.?
Angenommen, ich möchte alle Dateien in einem Verzeichnis mit Ausnahme der Datei "notes.txt" entfernen. Ich würde das mit der Pipeline machen ls | grep -v "notes.txt" | xargs rm. Warum brauche ich xargs, wenn der Ausgang der zweiten Pipe der Eingang ist, den rm verwenden soll? Zu Vergleichszwecken echo "#include …
Diese Frage hat hier bereits Antworten : Verstehen, wie Eingaben an Pipes in Bash gesendet werden (4 Antworten) Geschlossen vor 5 Jahren . Hier ist ein Befehl, der Dateien in einem Ordner in umgekehrter Reihenfolge sortiert ls | sort -r Was bewirkt das |Symbol in diesem Befehl? Was ich hier …
Wie kann ich die Ausgabe von ffmpeg an ffplay leiten? Im Moment verwende ich eine Problemumgehung in Bash: mkfifo spam (ffplay spam 2> /dev/null &) ; capture /dev/stdout | ffmpeg -i - spam
Normalerweise müssen wir nur ein Argument übergeben: echo abc | cat echo abc | cat some_file - echo abc | cat - some_file Gibt es eine Möglichkeit, zwei Argumente zu übergeben? So etwas wie {echo abc , echo xyz} | cat cat `echo abc` `echo xyz` Ich könnte einfach beide …
Angenommen, ich habe ein Bash-Shell-Skript mit dem Namen Myscript.sh, das ein Argument als Eingabe benötigt. Aber ich möchte, dass der Inhalt der aufgerufenen Textdatei text.txtdieses Argument ist. Ich habe es versucht, aber es funktioniert nicht: cat text.txt | ./Myscript.sh Gibt es eine Möglichkeit, dies zu tun?
Warum geht das nicht? ls *.txt | xargs cat > all.txt (Ich möchte den Inhalt aller Textdateien in einer einzigen "all.txt" -Datei zusammenfassen.) Find with -exec sollte auch funktionieren, aber ich möchte die xargs-Syntax wirklich verstehen. Vielen Dank
Die Ausgabe von ls(ohne Argumente) scheint Dateinamen durch Zeilenumbrüche zu trennen. Beweis: ls | grep fooFunktioniert wie erwartet, wobei grepjeder Dateiname als separate Eingabezeile behandelt wird. ls > files.txt; vim files.txt -> In Vim befindet sich jede Datei in einer separaten Zeile Und doch werden bei der Ausgabe von im …
Gibt es neben der Bequemlichkeit weitere Vorteile, eine Datei zu erstellen und an grep weiterzuleiten? Der Vorteil ist, dass sich der Cursor beim Abrufen von Befehlen wie den folgenden aus meinem Verlauf am Ende der Zeile befindet, sodass es einfach ist, den Befehl mit einem anderen Text zu ändern, um …
Ich muss eine Reihe von Pipe-Shell-Befehlen von einem Nicht-BASH-Skript (nämlich PHP-Skript) wie folgt ausführen: command1 | command2 | command3 Wenn also ein command1Fehler mit einem Exit-Code ungleich Null auftritt, schlägt auch jeder andere Befehl fehl. Bisher habe ich mir Folgendes ausgedacht: set -o pipefail && command1 | command2 | command3 …
Gibt es eine Möglichkeit, die Standardausgabe eines Prozesses in der Win32-Konsole an eine Named Pipe umzuleiten ? Named Pipes sind in Windows integriert und obwohl sie ein nützliches Konzept wären, habe ich sie noch nie von der Befehlszeile aus gesehen. Dh wie example.exe >\\.\mypipe. (Diese Syntax ist möglicherweise nicht korrekt, …
Ich denke, das ist in der Nähe von Linux - Netcat hört auf, auf UDP-Verkehr zu lauschen - Super User , aber ich dachte, ich frage sowieso besser In Bezug auf Netcat-Versionen verwende ich Ubuntu 11.04 und die Standardversion netcat, die ich vermute, ist die folgende openbsd: $ nc This …
In diesem Tutorial müssen wir den folgenden Befehl ausführen: # curl -sL https://rpm.nodesource.com/setup_6.x | sudo -E bash - Was bedeutet der letzte -(Bindestrich) nach bash? Ich habe viele Befehle damit gesehen und konnte mir keine logische Erklärung finden und auch nicht herausfinden, wie ich eine Google-Suche danach umformulieren kann. Ist …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.