Ich führe eine Befehlszeile wie folgt aus:
%Vor% Wo filename_listing_command
Nullbytes verwendet, um die Dateien zu trennen - das ist es, was xargs -0
konsumieren will.
Problem ist, dass ich einige der Dateien herausfiltern möchte. Etwas wie das:
%Vor% aber ich muss xargs -0
verwenden.
Wie ändere ich das Zeilentrennzeichen, das sed von Newline zu NUL will?
Schicke es durch grep
:
Die -z
akzeptiert Null-Terminatoren bei der Eingabe und die -Z
erzeugt Null-Terminatoren bei der Ausgabe und die -v
invertiert die Übereinstimmung (ausgeschlossen).
Bearbeiten:
Versuchen Sie dies, wenn Sie sed
verwenden möchten: