find
Il comando può generare nomi di file come stringhe delimitate da null (se -print0
viene fornito) e xargs
può consumarli con -0
opzione attivata. Ma nel frattempo, è difficile manipolare quella raccolta di file:sort
il comando ha -z
switch, che rende possibile ordinare quei file, ma head
e tail
non li ho.
Come posso fare head
e tail
su quegli input delimitati da null in modo conveniente? (Posso sempre creare uno script Ruby breve e lento, ma spero che ci possa essere un modo migliore)
Risposta accettata:
GNU head
e tail
poiché coreutils versione 8.25 ha un -z
opzione per questo.
Con versioni precedenti o per sistemi non GNU, puoi provare a scambiare