Du kan bruge en eksisterende fil eller oprette en ny fil til at teste funktionerne i 'hoved' og 'hale' kommandoer. Her navngives to tekstfiler products.txt og medarbejder.txt er oprettet for at vise brugen af 'hoved' og 'hale' kommandoer.
Kør følgende kommando for at få vist indholdet af products.txt fil.
$ cat produkter.txt
Kør følgende kommando for at få vist indholdet af medarbejder.txt fil.
$ cat medarbejder.txt
Som standard, 'hale' kommandoen læser de sidste 10 linjer i filen. Hvis du vil læse mere eller mindre end 10 linjer fra slutningen af filen, skal du bruge ‘-n’ med 'hale' kommando.
hale kommandosyntaks:
hale [option] [filnavn] ... [filnavn]
Ligesom 'head' -kommando er' tail '-kommando også gældende for flere filer, og brug af option er valgfri for' tail '-kommando.
Eksempel - 1: 'hale' kommando uden mulighed
medarbejder.txt -fil har kun 6 linjer, hvilket er mindre end 10. Så følgende kommando viser hele indholdet af medarbejder.txt -fil.
$ tail medarbejder.txt
Eksempel -2: 'tail' kommando med -n option og positiv værdi
Når du vil læse bestemte linjer fra slutningen af filen, skal du bruge ‘-n’ med positiv værdi. Følgende kommando viser de sidste 2 linjer med medarbejder.txt -fil.
$ tail -n 2 medarbejder.txt
Eksempel -3: 'hale' kommando med -n og negativ værdi
Hvis du vil udelade de specifikke linjer fra begyndelsen, skal du bruge '-n' med negativ værdi i kommandoen 'hale'. Følgende kommando viser indholdet af medarbejder.txt -filen ved at udelade 3 linjer fra begyndelsen.
$ hale -n -3 medarbejder.txt
Eksempel - 4: 'tail' kommando med flere filer
Følgende kommando viser de sidste 3 linjer med products.txt og medarbejder.txt -fil.
$ tail -n 3 products.txt medarbejder.txt
Eksempel - 5: Brug af kommandoer 'hoved' og 'hale' sammen
Hvis du vil læse indholdet fra midten af en fil så kun 'hoved' eller 'hale' kommando kan ikke løse dette problem. Du skal bruge begge dele 'hoved' og 'hale' kommandoer sammen for at løse dette problem. Følgende kommando læser linjer fra 2 til 6 af products.txt fil. I starten 'hoved' kommandoen vil hente de første 6 linjer ved at udelade de sidste 5 linjer for negativ værdi og 'hale' kommando vil hente den sidste 5 linje fra output fra 'hoved' kommando.
$ head -n -5 produkter.txt | hale -n 5
Jeg håber, at efter at have øvet ovenstående eksempler, vil alle være i stand til at ansøge 'hoved' og 'hale' kommando korrekt.