Funktsioonide testimiseks saate kasutada mis tahes olemasolevat faili või luua uue faili 'Pea' ja 'Saba' käske. Siin nimetatakse kahte tekstifaili products.txt ja töötaja.txt on loodud selle kasutamise näitamiseks 'Pea' ja 'Saba' käske.
Sisu kuvamiseks käivitage järgmine käsk products.txt faili.
$ cat products.txt
Sisu kuvamiseks käivitage järgmine käsk töötaja.txt faili.
$ kass töötaja.txt
Vaikimisi, 'Saba' käsk loeb faili viimast 10 rida. Kui soovite lugeda faili lõpust rohkem või vähem kui 10 rida, peate kasutama valikut -n 'Saba' käsk.
saba käsu süntaks:
saba [valik] [failinimi]… [failinimi]
Nagu käsk „pea”, kehtib ka käsk „saba” ka mitme faili jaoks ja suvandi kasutamine on „saba” käsu jaoks valikuline.
Näide - 1: käsk „saba” ilma valikuvõimalusteta
failil töötaja.txt on ainult 6 rida, mis on alla 10. Seega kuvab järgmine käsk faili töötaja.txt täieliku sisu.
$ saba töötaja.txt
Näide -2: käsk „saba” koos valiku -n ja positiivse väärtusega
Kui soovite lugeda konkreetseid ridu faili lõpust, peate kasutama positiivse väärtusega valikut „-n”. Järgmine käsk kuvab faili töötaja.txt viimased 2 rida.
$ tail -n 2 töötaja.txt
Näide -3: käsk „saba” koos -n ja negatiivse väärtusega
Kui soovite teatud read algusest peale välja jätta, peate käsus „saba“ kasutama valikut „-n“, mille väärtus on negatiivne. Järgmine käsk kuvab faili töötaja.txt sisu, jättes algusest välja 3 rida.
$ tail -n -3 töötaja.txt
Näide - 4: käsk saba mitme failiga
Järgmine käsk kuvab failid products.txt ja töötaja.txt viimased 3 rida.
$ tail -n 3 products.txt töötaja.txt
Näide - 5: käsu „pea” ja „saba” kasutamine koos
Kui soovite lugeda sisu mis tahes faili keskelt, siis ainult 'Pea' või 'Saba' käsk ei suuda seda probleemi lahendada. Peate kasutama mõlemat 'Pea' ja 'Saba' käske selle probleemi lahendamiseks koos. Järgmine käsk loeb ridu 2 kuni 6 products.txt faili. Esiteks, 'Pea' käsk otsib esimesed 6 rida, jättes negatiivse väärtuse ja 5 viimase rea vahele 'Saba' käsk otsib väljundist viimase 5 rea 'Pea' käsk.
$ head -n -5 products.txt | saba -n 5
Loodan, et pärast ülaltoodud näidete harjutamist saab igaüks kandideerida 'Pea' ja 'Saba' õigesti käskida.