Skip navigation

Oszlopok feldolgozása

cut

A sorok kiválasztott részeit írja ki. Nagyon hasznos, ha oszlopokból álló (adat)fájl esetében csak bizonyos oszlopokat  akarunk feldolgozni, megjeleníteni.

cut KAPCSOLÓ… [FÁJL]…
Minden egyes FÁJL kiválasztott részeinek kiírása a szabványos kimenetre.

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.
  -b, --bytes=LISTA       csak ezen bájtok kiválasztása
  -c, --characters=LISTA  csak ezen karakterek kiválasztása
  -d, --delimiter=ELHAT   az ELHAT használata a TAB helyett mezőelválasztóként
  -f, --fields=LIST       select only these fields;  also print any line
                            that contains no delimiter character, unless
                            the -s option is specified
  -n                      with -b: don't split multibyte characters
      --complement        a kijelölt bájtok, karakterek vagy mezők halmazának
                            kiegészítése.
  -s, --only-delimited    ne írja ki az elhatárolókat nem tartalmazó sorokat
      --output-delimiter=KARAKTERLÁNC  a KARAKTERLÁNC használata a kimenet
                            elhatárolójaként, az alapértelmezés a bemenet
                            elhatárolójának használata
  -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 -b, -c vagy -f közül csak egyet használj. Minden egyes LISTA legalább
egy, vesszőkkel elválasztott tartományból áll. A kiválasztott bemenet a
beolvasás sorrendjében és pontosan egyszer kerül kiírásra.
Minden egyes tartomány az alábbiak egyike:

  N     N. bájt, karakter vagy mező, 1-től számítva
  N-    az N. bájttól, karaktertől vagy mezőtől a sor végéig
  N-M   az N. bájttól, karaktertől vagy mezőtől az M.-ig (azt is beleértve)
  -M    az első bájttól, karaktertől vagy mezőtől az M.-ig (azt is beleértve)