find
Der Befehl kann Namen von Dateien als durch Null getrennte Zeichenfolgen ausgeben (wenn -print0
bereitgestellt wird) und xargs
kann sie mit -0
konsumieren Option eingeschaltet. Aber dazwischen ist es schwierig, diese Sammlung von Dateien zu manipulieren – sort
Befehl hat -z
Schalter, der es ermöglicht, diese Dateien zu sortieren, aber head
und tail
habe sie nicht.
Wie kann ich head
ausführen und tail
auf diese durch Null getrennten Eingaben auf bequeme Weise? (Ich kann immer ein kurzes und langsames Ruby-Skript erstellen, aber ich hoffe, dass es einen besseren Weg geben könnte)
Akzeptierte Antwort:
GNU head
und tail
seit Coreutils Version 8.25 gibt es ein -z
Option dafür.
Bei älteren Versionen oder für Nicht-GNU-Systeme können Sie versuchen, auszutauschen