Możesz użyć dowolnego istniejącego pliku lub utworzyć dowolny nowy plik, aby przetestować funkcje 'głowa' oraz 'ogon' polecenia. Tutaj dwa pliki tekstowe o nazwie produkty.txt oraz pracownik.txt są tworzone, aby pokazać użycie 'głowa' oraz 'ogon' polecenia.
Uruchom następujące polecenie, aby wyświetlić zawartość produkty.txt plik.
$ produkty kota.txt
Uruchom następujące polecenie, aby wyświetlić zawartość pracownik.txt plik.
$kot pracownik.txt
Domyślnie, 'ogon' polecenie odczytuje ostatnie 10 wierszy pliku. Jeśli chcesz przeczytać więcej lub mniej niż 10 linii od końca pliku, musisz użyć opcji „-n” z 'ogon' Komenda.
składnia polecenia ogona:
ogon [opcja] [nazwa pliku]…[nazwa pliku]
Podobnie jak polecenie „głowa”, polecenie „ogon” ma również zastosowanie do wielu plików, a użycie opcji jest opcjonalne dla polecenia „ogon”.
Przykład – 1: komenda „ogon” bez żadnej opcji
Plik pracownik.txt ma tylko 6 wierszy, czyli mniej niż 10. Tak więc następująca komenda wyświetli pełną zawartość pliku pracownik.txt.
$ ogon pracownika.txt
Przykład – 2: polecenie „ogon” z opcją -n i wartością dodatnią
Chcąc odczytać poszczególne wiersze z końca pliku, należy użyć opcji „-n” z wartością dodatnią. Następujące polecenie wyświetli ostatnie 2 wiersze pliku worker.txt.
$ ogon -n 2 pracownik.txt
Przykład – 3: polecenie „ogon” z -n i wartością ujemną
Jeśli chcesz pominąć konkretne linie od początku, musisz użyć opcji „-n” z ujemną wartością w poleceniu „ogon”. Poniższe polecenie wyświetli zawartość pliku worker.txt pomijając 3 wiersze od początku.
$ ogon -n -3 pracownik.txt
Przykład – 4: polecenie „ogon” z wieloma plikami
Następujące polecenie wyświetli ostatnie 3 wiersze pliku products.txt i worker.txt.
$ ogon -n 3 produkty.txt pracownik.txt
Przykład – 5: Używanie razem poleceń „głowa” i „ogon”
Jeśli chcesz odczytać zawartość ze środka dowolnego pliku, to tylko 'głowa' lub 'ogon' polecenie nie może rozwiązać tego problemu. Musisz użyć obu 'głowa' oraz 'ogon' polecenia razem, aby rozwiązać ten problem. Następujące polecenie odczyta wiersze od 2 do 6 z produkty.txt plik. Najpierw, 'głowa' polecenie pobierze pierwsze 6 wierszy, pomijając ostatnie 5 wierszy dla wartości ujemnej i 'ogon' polecenie pobierze ostatnie 5 wierszy z wyjścia 'głowa' Komenda.
$ head -n -5 products.txt | ogon -n 5
Mam nadzieję, że po przećwiczeniu powyższych przykładów każdy będzie mógł aplikować 'głowa' oraz 'ogon' polecenie poprawnie.