Puoi utilizzare qualsiasi file esistente o creare qualsiasi nuovo file per testare le funzioni di 'testa' e 'coda' comandi. Qui, due file di testo denominati prodotti.txt e dipendente.txt sono creati per mostrare l'uso di 'testa' e 'coda' comandi.
Esegui il seguente comando per visualizzare il contenuto di prodotti.txt file.
$ prodotti per gatti.txt
Esegui il seguente comando per visualizzare il contenuto di dipendente.txt file.
$ cat dipendente.txt
Per impostazione predefinita, 'coda' comando legge le ultime 10 righe del file. Se vuoi leggere più o meno di 10 righe dalla fine del file, devi usare l'opzione '-n' con 'coda' comando.
sintassi del comando tail:
tail [opzione] [nome file]…[nome file]
Come il comando 'testa', il comando 'coda' è applicabile anche a più file e l'uso dell'opzione è facoltativo per il comando 'coda'.
Esempio: 1: comando 'coda' senza alcuna opzione
Il file impiegato.txt ha solo 6 righe che sono meno di 10. Quindi, il seguente comando visualizzerà l'intero contenuto del file impiegato.txt.
$ tail impiegato.txt
Esempio: 2: comando 'coda' con opzione -n e valore positivo
Quando vuoi leggere particolari righe dalla fine del file, devi usare l'opzione '-n' con valore positivo. Il seguente comando visualizzerà le ultime 2 righe del file impiegato.txt.
$ tail -n 2 impiegato.txt
Esempio: 3: comando 'coda' con -n e valore negativo
Se vuoi omettere le righe specifiche dall'inizio, devi usare l'opzione '-n' con valore negativo nel comando 'tail'. Il seguente comando visualizzerà il contenuto del file impiegato.txt omettendo 3 righe dall'inizio.
$ tail -n -3 impiegato.txt
Esempio: 4: comando 'coda' con più file
Il comando seguente visualizzerà le ultime 3 righe del file products.txt e impiegato.txt.
$ tail -n 3 prodotti.txt impiegato.txt
Esempio - 5: utilizzo dei comandi 'testa' e 'coda' insieme
Se vuoi leggere il contenuto dalla metà di qualsiasi file, allora solo 'testa' o 'coda' il comando non può risolvere questo problema. Devi usare entrambi 'testa' e 'coda' comandi insieme per risolvere questo problema. Il seguente comando leggerà le righe da 2 a 6 di prodotti.txt file. All'inizio, 'testa' il comando recupererà le prime 6 righe omettendo le ultime 5 righe per un valore negativo e 'coda' il comando recupererà le ultime 5 righe dall'output di 'testa' comando.
$ testa -n -5 prodotti.txt | coda -n 5
Spero che dopo aver praticato gli esempi di cui sopra, chiunque sarà in grado di applicare 'testa' e 'coda' comandare correttamente.