Další významy jsou uvedeny na stránce Head (rozcestník).
head
Typ softwarustandardní UNIXová utilita či příkaz
Některá data mohou pocházet z datové položky.

head je v informatice název unixového příkazu, který zobrazí začátek souboru (anglicky head, tj. hlava). Vstupní data příkaz získá z jednoho či více souborů zadaných jako parametry na příkazovém řádku nebo ze standardního vstupu. Implicitně zobrazí prvních deset řádků.

Syntaxe

head [přepínače] [seznam-souborů]

Argument seznam-souborů je seznam cest k souborům, jejichž začátky head zobrazí. Je-li zadán více než jeden soubor, příkaz vypíše nejprve název souboru a poté jeho úvodní řádky. V případě, že není zadán žádný soubor, bere head data ze standardního vstupu.

Přepínače

Standard POSIX specifikuje jediný volitelný parametr:[1]

GNU implementace umožňuje například tyto volby:

Příklady

Tučně je zobrazen příkaz, který zadává uživatel. Pro všechny následující příklady je použit tento soubor:

$ cat soubor
jedna
dva
tři
čtyři
pět
šest
sedm
osm
devět
deset
jedenáct
dvanáct

Příkaz head bez argumentů vypíše prvních deset řádků:

$ head soubor
jedna
dva
tři
čtyři
pět
šest
sedm
osm
devět
deset

Zobrazení prvních čtyř řádků souboru:

$ head --lines 4 soubor
jedna
dva
tři
čtyři

Ekvivalentně lze napsat takto:

$ head -4 soubor
jedna
dva
tři
čtyři

Zobrazení prvních dvou znaků:

$ head --bytes 2 soubor
je

Poslední příklad zobrazí všechny řádky s výjimkou posledních pěti:

$ head --lines=-5 soubor
jedna
dva
tři
čtyři
pět
šest
sedm

Reference

  1. The Open Group Base Specifications Issue 7, 2018 edition – head [online]. [cit. 2021-05-10]. Dostupné online. (anglicky) 

Související články

Externí odkazy