Lai pārbaudītu funkcijas, varat izmantot jebkuru esošo failu vai izveidot jaunu failu 'Galva' un 'Aste' komandas. Šeit ir nosaukti divi teksta faili products.txt un darbinieks.txt ir izveidoti, lai parādītu to izmantošanu 'Galva' un 'Aste' komandas.
Izpildiet šo komandu, lai parādītu products.txt failu.
$ cat products.txt
Izpildiet šo komandu, lai parādītu darbinieks.txt failu.
$ cat darbinieks.txt
Pēc noklusējuma, 'Aste' komanda nolasa faila pēdējās 10 rindas. Ja vēlaties no faila beigām izlasīt vairāk vai mazāk par 10 rindām, jums jāizmanto opcija “-n” ar 'Aste' komandu.
astes komandu sintakse:
aste [opcija] [faila nosaukums]… [faila nosaukums]
Komanda “galva”, tāpat kā “galva”, ir piemērojama arī vairākiem failiem, un “astes” komandai opcijas izmantošana nav obligāta.
Piemērs - 1: komanda “aste” bez jebkādas iespējas
failam darbinieks.txt ir tikai 6 rindas, kas ir mazākas par 10. Tātad šī komanda parādīs pilnu faila darbinieku.txt saturu.
$ asti darbinieks.txt
2. piemērs: komanda “aste” ar opciju -n un pozitīvu vērtību
Ja vēlaties lasīt konkrētas rindas no faila beigām, jums jāizmanto opcija “-n” ar pozitīvu vērtību. Šī komanda parādīs faila worker.txt pēdējās 2 rindas.
$ tail -n 2 darbinieks.txt
3. piemērs: komanda “aste” ar -n un negatīvu vērtību
Ja vēlaties no sākuma izlaist konkrētās rindas, tad komandā “tail” jāizmanto opcija “-n” ar negatīvu vērtību. Šī komanda parādīs faila worker.txt saturu, izlaižot 3 rindas no sākuma.
$ tail -n -3 darbinieks.txt
4. piemērs: komanda “aste” ar vairākiem failiem
Šī komanda parādīs pēdējās 3 produktu.txt un faila worker.txt faila rindas.
$ tail -n 3 products.txt darbinieks.txt
5. piemērs: komandu “galva” un “aste” izmantošana kopā
Ja vēlaties lasīt saturu no jebkura faila vidus, tad tikai 'Galva' vai 'Aste' komanda nevar atrisināt šo problēmu. Jums ir jāizmanto abi 'Galva' un 'Aste' komandas kopā, lai atrisinātu šo problēmu. Šī komanda lasīs rindas no 2 līdz 6 no products.txt failu. Vispirms, 'Galva' komanda ielādēs pirmās 6 rindas, izlaižot pēdējās 5 rindas negatīvajai vērtībai un 'Aste' komanda izgūs pēdējās 5 rindas no 'Galva' komandu.
$ head -n -5 products.txt | aste -n 5
Es ceru, ka pēc iepriekš minēto piemēru praktizēšanas ikviens varēs pieteikties 'Galva' un 'Aste' pareizi komandēt.