Als «pipe» getaggte Fragen

Eine Unix-Pipe verbindet Dateideskriptoren zweier Prozesse. Eine Pipe wird mit der in <unistd.h> deklarierten POSIX pipe () -Funktion erstellt. Shells ermöglichen die Erstellung von Rohren zwischen Prozessen mit "|".


1
finden und rsync?
Ich möchte in der Lage sein, über 14 Tage und über 10.000 nach Dateien zu suchen und diese gefundenen Dateien dann mit einem Ziel zu synchronisieren. Gibt es eine Möglichkeit, diese beiden Befehle zu kombinieren? find ./ -mtime +14 -size +10k rsync --remove-sent-files -avz /src /dest
24 bash  shell  find  pipe  rsync 


3
Piping STDERR vs. STDOUT
Gemäß " Linux: The Complete Reference 6th Edition " (S. 44) können Sie mit den Umleitungssymbolen nur STDERR |&amp;umleiten. Ich habe ein ziemlich einfaches Skript geschrieben, um dies zu testen: #!/bin/bash echo "Normal Text." echo "Error Text." &gt;&amp;2 Ich führe dieses Skript folgendermaßen aus: ./script.sh |&amp; sed 's:^:\t:' Vermutlich werden …

1
Leite den Suchbegriff (nicht den Dateinamen) an grep weiter
Ich möchte bestimmte Zeilen mit einer bestimmten Nummer aus einer Datei auswählen. Die zu durchsuchende Datei heißt os_clusters/piRNA_clusters.bed. awk '{if (a[$0]++ == 0) {split($0,b,"."); ;split(b[1],c,"r"); print c[3]}};' test_non_enriched | xargs grep {} os_clusters/piRNA_clusters.bed Der erste Teil, bevor die Pipe funktioniert, erstellt die zu suchenden Begriffe wie 8707, 8824 usw. Der …
23 bash  grep  pipe 





2
Pipes, wie fließen Daten in einer Pipeline?
Ich verstehe nicht, wie die Daten in der Pipeline fließen und hoffe, jemand könnte klären, was dort vor sich geht. Ich dachte, eine Pipeline von Befehlen verarbeitet Dateien (Text, Arrays von Strings) zeilenweise. (Wenn jeder Befehl Zeile für Zeile ausgeführt wird.) Jede Textzeile durchläuft die Pipeline. Befehle warten nicht auf …


2
weniger Datei1 Datei2 | Katze - warum funktioniert es?
Wenn ich es verwende less file1 file2, werden beide Dateien im "less buffer viewer" angezeigt, aber less file1 file2 | catder Inhalt beider Dateien wird an stdout angehängt. Woher weiß weniger, ob es den "less buffer viewer" anzeigen oder eine Ausgabe an stdout für einen nächsten Befehl erzeugen soll? Welcher …
21 pipe  cat  less 



3
Keine farbige Ausgabe in weniger für den Befehl ls
Wenn ich laufe, lserhalte ich eine farbige Ausgabe, die ich ziemlich praktisch finde, um schnell einen Blick auf die Art der Datei zu werfen. Wenn ich versuche, es lessauch mit den -rund -R-Flaggen zu pfeifen, geht die Färbung immer verloren. Ich benutze zshVersion 5.0.7. Irgendwelche Ideen? Vielen Dank. Bearbeiten: Ich …
21 osx  pipe  ls  colors  less 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.