cut

a kiválasztott oszlopok kivágása

Szintaxis

cut -c list [file...]

cut -f list [-d delim] [-s] [file...]

Kapcsolók

-c

A listában megadott oszlopokat vágja ki.

-f

A listában megadott mezőket vágja ki, -d-vel használjuk.

-d

A -d által meghatároztt karaktert tekintjük mezőelválasztónak.

Használata

A lista segítségével mondjuk meg a cut parancsnak, hogy mely mezőket (természetesen ezek oszlopok is lehetnek) akarjuk kivágni. Adjuk meg egy vagy több mező sorszámát vesszővel elválasztva. Ne használjunk szóközt a listán belül. Például ha csak a 10. mezőt akarjuk kivágni, használjuk a 10-et. Ha az 1,8,10 mezőket akarjuk kivágni, használjuk a 1,8,10 listát.

Megadhatunk tartományokat is, ha egy kötőjellel összekapcsoljuk a tartomány kezdő mezőjének sorszámát utolsó mezőjének sorszámával. Például ha kiakarjuk vágni a 10-től a 15-ik mezőig terjedő állományt, használjuk a 10-15-öt. Ha az 1., 8. és 10-től 15-ig terjedő tartományt akarjuk kivágni, használjuk a 1,8,10-15-öt.

Ha az -f használatakor van olyan sor mely nem tartalmazza az elválasztó karaktert, a cut parancs ezt sértetlenül hagyja, hacsak nem használjuk az -s kapcsolót. Ilyenkor ezeket a sorokat elhagyja.