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 benutze oft die Option --colour von grep, aber ich benutze oft auch weniger. Wie kann ich grep Ergebnisse zu weniger leiten und trotzdem die Färbung erhalten. (Oder ist das möglich?) grep "search-string" -R * --colour | less EDIT : Ich suche eine direkte Lösung oder etwas Ähnliches.
Wenn ich die Ergebnisse eines Befehls an weitergeleitet lessund dann entschieden habe, dass ich den Inhalt in einer Datei speichern möchte, ist dies möglich? Ich habe versucht, eine Markierung aam Ende des Puffers zu setzen und dann zum Anfang zurückzukehren und |aviden gesamten Inhalt mit an zu senden vi, aber …
Beispiel: ls | echodruckt nichts (eigentlich eine Leerzeile). Ich würde erwarten, dass es eine Liste von Dateien druckt. ls | grep 'foo'Funktioniert dagegen wie erwartet (druckt Dateien mit 'foo' im Namen). Was ich in diesen Situationen mache, ist ungefähr so: ls | while read OUT; do echo $OUT; doneaber das …
Ich wollte einen Pfad von einem Computer in meinem Netzwerk zu einem anderen Computer im selben Netzwerk über eine 100-Mbit / s-Leitung sichern. Dafür habe ich getan dd if=/local/path of=/remote/path/in/local/network/backup.img Das gab mir eine sehr niedrige Netzwerkübertragungsgeschwindigkeit von etwa 50 bis 100 kB / s, die für immer gedauert hätte. …
Ich versuche, nur die ausführlichen Abschnitte einer cURL-Anforderung (die an gesendet werden stderr) aus der Bash-Shell zu drucken . Aber wenn ich so umleiten stdout: curl -v http://somehost/somepage > /dev/null In der Mitte der Ausgabe wird eine Art Ergebnistabelle angezeigt, um stderr: % Total % Received % Xferd Average Speed …
Gibt es einen Filter, den ich verwenden könnte, um eine Pipe unter Linux einzuschränken? Wenn dies existiert, nennen wir es rate-limit, ich möchte in der Lage sein, ein Terminal so etwas wie einzugeben cat /dev/urandom | rate-limit 3 -k | foo um einen Strom von zufälligen Bytes mit einer Geschwindigkeit …
ls -l --color=auto | tee output.log Ohne Pfeife / Tee ist es farbig. Wie kann ich es so gestalten, dass es während der Verwendung farbig bleibt tee(kann nur auf dem Bildschirm eingefärbt werden, Farben in Protokollen interessieren mich nicht).
Wenn ich mehrere Unix-Befehle wie grep, sed, tr usw. übergebe, neige ich dazu, die Eingabedatei anzugeben, die mit cat verarbeitet wird. Also sowas wie cat file | grep ... | awk ... | sed .... Aber kürzlich, nachdem ein paar Kommentare zu meinen Antworten hinterlassen wurden, die darauf hindeuten, dass …
Wir alle kennen mkfifound Pipelines. Der erste erzeugt eine Named Pipe, daher muss man einen Namen auswählen, wahrscheinlich mit mktempund später daran denken, die Verknüpfung zu lösen. Der andere erzeugt eine anonyme Pipe, ohne Probleme mit Namen und Entfernung, aber die Enden der Pipe werden mit den Befehlen in der …
Ich versuche, ein merkwürdiges Verhalten einiger Prozesse nachzuvollziehen, und bin auf einen Punkt gestoßen, an dem ich nicht sicher bin, wie ich die Vergangenheit nachvollziehen soll. Der angehängte Prozess, an den ich angehängt habe, hat Folgendes strace -pgezeigt: Process 7926 attached - interrupt to quit read(3, Okay, es wartet auf …
Betrachten Sie das folgende Powershell-Skript, das nach Ordnern in C: \ mit einem 'og' im Namen sucht: PS C: \> (ls |% {$ _. Name} |? {$ _. Enthält ("og")}) PerfLogs Programmdateien setup.log Jetzt grenze ich die Suche ein, um nur einen Artikel zu erhalten: PS C: \> (ls |% …
Diese BASH-Skriptdatei mit nur einem Befehl ist schwer zu verstehen. Daher möchte ich zu jeder Aktion einen Kommentar schreiben: echo 'foo' \ | sed 's/d/a/' \ | sed 's/e/b/' \ | sed 's/f/c/' \ > myfile (sed ist nur ein Beispiel, eigentlich ist es eine Mischung aus greps und trs …
Ist es möglich, Ausgaben (z. B. dmesg) an einen Befehl wie less(oder einen gleichwertigen) weiterzuleiten und die vom ursprünglichen Befehl verwendete Textmarkierung beizubehalten? Beispiel: links dmesg | lessrechtsdmesg
Kann mir jemand sagen, ob es möglich ist, | dies, ohne eine physische Datei irgendwo zwischen A und B.tar.gz erstellen zu müssen? Das versuche ich zu tun: Datei A Benennen Sie A in B um Tar B.tar gzip -9 B.tar.gz Also zum Beispiel: cp A B | tar cvf - …
Ich habe eine .gz-SQL-Dump-Datei (Beispiel: foo.sql.gz), die ich mit dem klassischen mysql-Befehl in meine Datenbank importieren möchte. gunzip -c foo.sql.gz > foo.sql mysql -uroot -ppassword foo < foo.sql foo ist die Datenbank. Wie kann ich diese beiden Befehle in einem einzigen Befehl weiterleiten? Versucht gunzip -c foo.sql.gz | mysql -uroot …
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.