head (Unix)

A Wikipédiából, a szabad enciklopédiából

A head egy program a Unix és Unix-támogató rendszerekben, melyet arra használnak, hogy kiírják egy szöveges állomány vagy egy csővezeték eredményének első néhány sorát.

Szintaxisa[szerkesztés | forrásszöveg szerkesztése]

head [options] <file_name>

Alapértelmezetten a head parancs kiírja a standard bemenet első 10 sorát. A sorok száma nővelhető. Például, ha a filename nevű állomány első 20 sorát szeretnénk kiíratni:

head -n 20 filename

Az alábbi példa kiírja az összes foo kezdetű szöveges állomány első 5 sorát:

head -n 5 foo*

Sok verziójában az n opció elhanyagolgató, ekkor egyszerűen csak -5 kell megjelenjen.

Flag-ek[szerkesztés | forrásszöveg szerkesztése]

-c <x number of bytes> Lemásolja az első x bájtot.

Egyéb[szerkesztés | forrásszöveg szerkesztése]

A Unix korábbi változataiban ez a parancs nem létezett, ennek a feladatát a sed paranccsal lehetett elérni:

sed 5q foo

Ez kiírja az első 5 sort, mielőtt bezárna az állományt (quit).

Kapcsolódó szócikkek[szerkesztés | forrásszöveg szerkesztése]