GNU/Linux >> Linux Esercitazione >  >> Linux

Come fare "testa" e "coda" sull'input delimitato da null in Bash?

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

Linux
  1. Come trovare file di configurazione MySQL, PHP e Apache

  2. Come trovare il numero di file in una directory e sottodirectory

  3. Come trovare e uccidere il processo Zombie in Linux

  4. Come trovare la lunghezza della corda in Bash [Suggerimento rapido]

  5. trova e copia il file usando Bash

Che cos'è l'UID in Linux, come trovarlo e modificarlo

Come trovare ed eliminare i collegamenti simbolici interrotti in Linux

Come trovare ed eliminare directory vuote in Linux

Come trovare la data e l'ora di installazione del sistema operativo Linux

Come trovare e sostituire il testo in Vim

Come cancellare la cronologia di Bash in Linux e Mac