head – polecenie systemów uniksowych, także GNU/Linuksa. Służy do pokazywania pierwszych linii bądź znaków z podanych plików, dla każdego oddzielnie. Domyślnie wyświetla dziesięc pierwszych linii, ale zachowanie to może zostać zmienione odpowiednimi przełącznikami.
Użycie[]
<terminal>$ head [opcje] <plik> ...</terminal>
opcje
– opcjonalne parametryplik
– plik, który ma zostać przeczytany
Najczęściej używane parametry[]
-c num
– wypisuje num pierwszych bajtów w pliku; można używać przedrostków:- b jako 512 bajtów
- k jako kilobajt
- m jako megabajt
-n num
– wypisuje num pierwszych linii w pliku
Przykład[]
Zapisanie w pliku plik.txt
poniższego tekstu:
Pierwsza linia, druga linia, trzecia linia, czwarta, piąta, kolejna po piątej, siódma, ósma, dziewiąta, dziesiąta, jedenasta, dwunasta, i ostatnia, trzynasta.
i wywołanie head plik.txt
zwróci:
$ head plik.txt Pierwsza linia, druga linia, trzecia linia, czwarta, piąta, kolejna po piątej, siódma, ósma, dziewiąta, dziesiąta,
Wywołanie kolejno head -n 2 plik.txt
i head -c 50 plik.txt
zwróci:
$ head -n 2 plik.txt Pierwsza linia, druga linia, $ head -c 50 plik.txt Pierwsza linia, druga linia, trzecia linia, czwart
|
{{#seo:|keywords = Head,polecenie Head,Linux,polecenia,komendy,Linux polecenie Head}}