Uporabite lahko katero koli obstoječo datoteko ali ustvarite novo datoteko, da preizkusite njene funkcije 'Glava' in 'Rep' ukaze. Tu sta imenovani dve besedilni datoteki products.txt in zaposleni.txt so ustvarjeni za prikaz uporabe 'Glava' in 'Rep' ukaze.
Za prikaz vsebine datoteke izvedite naslednji ukaz products.txt mapa.
$ cat products.txt
Za prikaz vsebine datoteke izvedite naslednji ukaz zaposleni.txt mapa.
$ cat worker.txt
Privzeto, 'Rep' ukaz prebere zadnjih 10 vrstic datoteke. Če želite prebrati več ali manj kot 10 vrstic s konca datoteke, morate uporabiti možnost '-n' z 'Rep' ukaz.
sintaksa ukaz rep:
rep [možnost] [ime datoteke] ... [ime datoteke]
Tako kot ukaz 'head' je tudi ukaz 'tail' uporaben za več datotek, uporaba pa ni obvezna za ukaz 'tail'.
Primer - 1: ukaz 'tail' brez možnosti
Zaposlena datoteka.txt ima samo 6 vrstic, kar je manj kot 10. Torej, naslednji ukaz bo prikazal celotno vsebino datoteke zaposlenih.txt.
$ tail zaposleni.txt
Primer -2: ukaz ‘tail’ z možnostjo -n in pozitivno vrednostjo
Če želite prebrati določene vrstice s konca datoteke, morate uporabiti možnost '-n' s pozitivno vrednostjo. Naslednji ukaz bo prikazal zadnji 2 vrstici datoteke zaposlenih.txt.
$ tail -n 2 zaposlenih.txt
Primer -3: ukaz 'tail' z -n in negativno vrednostjo
Če želite izpustiti določene vrstice od začetka, morate uporabiti ukaz '-n' z negativno vrednostjo v ukazu 'tail'. Naslednji ukaz bo prikazal vsebino datoteke zaposlenih.txt tako, da izpusti 3 vrstice od začetka.
$ tail -n -3 zaposlenih.txt
Primer - 4: ukaz ‘tail’ z več datotekami
Naslednji ukaz bo prikazal zadnje 3 vrstice datotek products.txt in Employer.txt.
$ tail -n 3 products.txt zaposlenih.txt
Primer - 5: Skupaj uporabite ukaze „head“ in „tail“
Če želite prebrati vsebino iz sredine katere koli datoteke, potem samo 'Glava' ali 'Rep' ukaz ne more rešiti te težave. Morate uporabiti oboje 'Glava' in 'Rep' skupaj ukaže za rešitev tega problema. Naslednji ukaz bo prebral vrstice od 2 do 6 od products.txt mapa. Najprej, 'Glava' ukaz bo pridobil prvih 6 vrstic, tako da izpusti zadnjih 5 vrstic za negativno vrednost in 'Rep' ukaz bo pridobil zadnjih 5 vrstic iz izpisa datoteke 'Glava' ukaz.
$ head -n -5 products.txt | rep -n 5
Upam, da se bo po vadbi zgornjih primerov lahko prijavil kdorkoli 'Glava' in 'Rep' pravilno ukažite.