Puteți utiliza orice fișier existent sau puteți crea orice fișier nou pentru a testa funcțiile 'cap' și 'coadă' comenzi. Aici, două fișiere text numite products.txt și angajat.txt sunt create pentru a arăta utilizarea 'cap' și 'coadă' comenzi.
Rulați următoarea comandă pentru a afișa conținutul products.txt fişier.
$ cat products.txt
Rulați următoarea comandă pentru a afișa conținutul angajat.txt fişier.
$ cat angajat.txt
În mod implicit, 'coadă' comanda citește ultimele 10 linii ale fișierului. Dacă doriți să citiți mai mult sau mai puțin de 10 rânduri de la sfârșitul fișierului, atunci trebuie să utilizați opțiunea „-n” cu 'coadă' comanda.
sintaxa comenzii coada:
tail [opțiune] [nume fișier] ... [nume fișier]
Ca și comanda „head”, comanda „tail” este aplicabilă și pentru mai multe fișiere, iar utilizarea opțiunii este opțională pentru comanda „tail”.
Exemplu - 1: comanda „coadă” fără nicio opțiune
fișierul employee.txt are doar 6 linii, care este mai mic de 10. Deci, următoarea comandă va afișa conținutul complet al fișierului employee.txt.
$ tail employee.txt
Exemplu - 2: comanda „coadă” cu opțiunea -n și valoare pozitivă
Când doriți să citiți anumite linii de la sfârșitul fișierului, atunci trebuie să utilizați opțiunea „-n” cu valoare pozitivă. Următoarea comandă va afișa ultimele 2 linii ale fișierului employee.txt.
$ tail -n 2 angajat.txt
Exemplu - 3: comanda „coadă” cu -n și valoare negativă
Dacă doriți să omiteți liniile specifice de la început, atunci trebuie să utilizați opțiunea „-n” cu valoare negativă în comanda „coadă”. Următoarea comandă va afișa conținutul fișierului employee.txt prin omiterea a 3 linii de la început.
$ tail -n -3 angajat.txt
Exemplu - 4: comanda „coadă” cu mai multe fișiere
Următoarea comandă va afișa ultimele 3 linii de fișiere products.txt și employee.txt.
$ tail -n 3 products.txt angajat.txt
Exemplu - 5: Utilizarea comenzilor „cap” și „coadă” împreună
Dacă doriți să citiți conținutul din mijlocul oricărui fișier, atunci numai 'cap' sau 'coadă' comanda nu poate rezolva această problemă. Trebuie să le folosiți pe amândouă 'cap' și 'coadă' comandă împreună pentru a rezolva această problemă. Următoarea comandă va citi liniile de la 2 la 6 din products.txt fişier. La început, 'cap' comanda va prelua primele 6 linii prin omiterea ultimelor 5 linii pentru valoare negativă și 'coadă' comanda va prelua ultimele 5 linii din ieșirea din 'cap' comanda.
$ head -n -5 products.txt | coada -n 5
Sper că după practicarea exemplelor de mai sus, oricine va putea aplica 'cap' și 'coadă' comanda corect.