Skip navigation

A fájl elejének kiíratása

head

Kiírja a fájl első néhány sorát  a képernyőre. Alapértelmezésként az első 10 sort írja ki, de a -n kapcsolóval ezt megváltoztathatjuk.

head [KAPCSOLÓ]… [FÁJL]…
Minden egyes FÁJL első 10 sorának kiírása a szabványos kimenetre.
Több FÁJL esetén mindegyiket egy fejléc előzi meg, amely megadja a fájl nevét.

Ha a FÁJL nincs megadva, vagy -, akkor a szabványos bemenetet olvassa.

A hosszú kapcsolók kötelező argumentumai a rövid kapcsolókhoz is kötelezők.
  -c, --bytes=[-]SZÁM      minden egyes fájl első SZÁM bájtjának kiírása;
                             a kezdő „-” megadásakor minden egyes fájl utolsó
                             SZÁM bájtja kivételével az összeset kiírja
  -n, --lines=[-]SZÁM      az első SZÁM sor kiírása az első 10 helyett;
                             a kezdő „-” megadásakor minden egyes fájl utolsó
                             SZÁM sora kivételével az összeset kiírja
  -q, --quiet, --silent    soha ne írja ki a fájlneveket megadó fejléceket
  -v, --verbose            mindig írja ki a fájlneveket megadó fejléceket
  -z, --zero-terminated     a sorok elválasztója NUL, nem új sor
      --help     ezen súgó megjelenítése és kilépés
      --version  verzióinformációk megjelenítése és kilépés

A SZÁM a következő szorzó-utótagokkal rendelkezhet:
b 512, kB 1000, K 1024, MB 1000*1000, M 1024*1024,
GB 1000*1000*1000, G 1024*1024*1024, és ugyanígy T, P, E, Z, Y.

Példa

[gabor@linux peldak]$ cat > pelda.txt
hetfo
kedd
szerda
csutortok
pentek
szombat
vasarnap
^C
 
[gabor@linux peldak]$ head pelda.txt
hetfo
kedd
szerda
csutortok
pentek
szombat
vasarnap

[gabor@linux peldak]$ head -n 4 pelda.txt
hetfo
kedd
szerda
csutortok