Možete koristiti bilo koju postojeću datoteku ili stvoriti novu datoteku za testiranje funkcija 'Glava' i 'rep' naredbe. Ovdje se nazivaju dvije tekstualne datoteke products.txt i zaposlenik.txt stvoreni su da pokažu uporabu 'Glava' i 'rep' naredbe.
Pokrenite sljedeću naredbu za prikaz sadržaja datoteke products.txt datoteka.
$ cat products.txt
Pokrenite sljedeću naredbu za prikaz sadržaja datoteke zaposlenik.txt datoteka.
$ cat zaposlenik.txt
Prema zadanim postavkama, 'rep' naredba čita zadnjih 10 redaka datoteke. Ako želite pročitati više ili manje od 10 redaka s kraja datoteke, morate koristiti opciju '-n' s 'rep' naredba.
rep sintaksa naredbe:
rep [opcija] [naziv datoteke] ... [naziv datoteke]
Kao i naredba 'head', naredba 'tail' također je primjenjiva za više datoteka, a upotreba opcije nije obavezna za naredbu 'tail'.
Primjer - 1: naredba ‘tail’ bez ikakve opcije
Employet.txt datoteka ima samo 6 redaka što je manje od 10. Dakle, sljedeća naredba će prikazati cijeli sadržaj datoteke Employe.txt.
$ tail zaposlenik.txt
Primjer -2: naredba ‘tail’ s opcijom -n i pozitivnom vrijednošću
Ako želite pročitati određene retke s kraja datoteke, morate koristiti opciju '-n' s pozitivnom vrijednošću. Sljedeća naredba prikazat će posljednja 2 retka datoteke Employer.txt.
$ tail -n 2 zaposlenika.txt
Primjer -3: naredba ‘tail’ s -n i negativnom vrijednošću
Ako želite izostaviti određene retke od početka, morate koristiti opciju '-n' s negativnom vrijednošću u naredbi 'rep'. Sljedeća naredba prikazat će sadržaj datoteke staff.txt izostavljajući 3 retka od početka.
$ tail -n -3 zaposlenik.txt
Primjer - 4: naredba ‘tail’ s više datoteka
Sljedeća naredba prikazat će posljednja 3 retka datoteke products.txt i zaposlenika.txt.
$ tail -n 3 products.txt zaposlenik.txt
Primjer - 5: Zajedno koristite naredbe ‘head’ i ‘tail’
Ako želite čitati sadržaj iz sredine bilo koje datoteke, samo tada 'Glava' ili 'rep' naredba ne može riješiti ovaj problem. Morate koristiti oboje 'Glava' i 'rep' zajedno zapovijeda za rješavanje ovog problema. Sljedeća naredba će čitati retke od 2 do 6 od products.txt datoteka. Isprva, 'Glava' naredba će dohvatiti prvih 6 redaka izostavljanjem zadnjih 5 redaka za negativnu vrijednost i 'rep' naredba će dohvatiti posljednjih 5 redaka iz izlaza datoteke 'Glava' naredba.
$ head -n -5 products.txt | rep -n 5
Nadam se da će se nakon vježbanja gornjih primjera svatko moći prijaviti 'Glava' i 'rep' pravilno zapovijedati.