Als «pipe» getaggte Fragen

24
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...

24
Piping STDERR vs. STDOUT

Gemäß " Linux: The Complete Reference 6th Edition " (S. 44) können Sie mit den Umleitungssymbolen nur STDERR |&umleiten. Ich habe ein ziemlich einfaches Skript geschrieben, um dies zu testen: #!/bin/bash echo "Normal Text." echo "Error Text." >&2 Ich führe dieses Skript folgendermaßen...

23
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...

21
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...

21
Rohre verstehen

Als ich gerade Pipe in Bash verwendet habe, habe ich nicht mehr darüber nachgedacht. Wenn ich jedoch ein C-Codebeispiel mit system call pipe () zusammen mit fork () lese, frage ich mich, wie ich Pipes verstehen kann, einschließlich anonymer Pipes und Named Pipes. Es ist oft zu hören, dass "alles in...

21
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...

20
Nicht blockierende gepufferte Named Pipe?

Ich suche nach etwas, von dem ich vermute, dass es es nicht gibt: Eine nicht blockierende gepufferte Named Pipe (FIFO) zur Verwendung über die Befehlszeile. Gibt es so etwas? Hier ist der Anwendungsfall: Angenommen, ich habe einen Prozess, der eine lange Zeit im Hintergrund abläuft und eine Menge...

20
Auszeit, Rohrbruch und WC

Ich hatte die Idee, einige Dekomprimierungsprogramme schnell zu vergleichen. ZB für gz würde ich den Befehl ausführen: timeout 10 zcat foo.gz | wc -c Dies würde die Datenmenge messen, die der Dekomprimierer in 10 Sekunden extrahieren könnte. Das einzige Problem ist, dass es nicht funktioniert: Wenn...

19
Readarray (oder Pipe) Problem

Ich blieb bei einem merkwürdigen readarrayKommandoverhalten. Die man bashStaaten: readarray Read lines from the standard input into the indexed array variable array Aber diese Skripte funktionieren nicht (Array ist leer): unset arr; (echo a; echo b; echo c) | readarray arr; echo ${#arr[@]} unset...