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