Skip navigation

Fájlok összefűzése

cat

Szöveges fájlokat a cat paranccsal tudunk összefűzni. Ha a parancsnak nem adunk paramétert, akkor a billentyűzetről (standard input-ról) begépelt szöveget a képernyőre (standard output-ra) írja ki. Ha a "> szövegfájl" paramétert adjuk meg neki, akkor a billentyűzetről begépelt szöveget a megadott szövegfájlba menti. Ha a > helyett >>-t írunk, akkor pedig a szöveges fájl tartalmát fogja bővíteni.

Használat: cat [KAPCSOLÓ]… [FÁJL]…
A FÁJLOK összefűzése a szabványos kimenetre.

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

  -A, --show-all           azonos a -vET-vel
  -b, --number-nonblank    a nem üres kimeneti sorok megszámozása
  -e                       azonos a -vE-vel
  -E, --show-ends          egy $ jelet jelenít meg minden egyes sor végén
  -n, --number             megszámoz minden kimeneti sort
  -s, --squeeze-blank      az ismétlődő üres kimeneti sorokat nem jeleníti meg
  -t                       azonos a -vT-vel
  -T, --show-tabs          a TAB karaktereket ^I formában jeleníti meg
  -u                       (figyelmen kívül marad)
  -v, --show-nonprinting   a ^ és M- jelölés használata az LFD és TAB
                             kivételével
      --help     ezen súgó megjelenítése és kilépés
      --version  verzióinformációk megjelenítése és kilépés

Példák:
  cat f - g  Előbb f, majd a szabványos bemenet, majd g tartalmának kiírása.
  cat        A szabványos bemenet másolása a szabványos kimenetre.

Példák

Próbáljuk ki a cat parancsot!

[gabor@linux OperaciosRendszerek]$ cd proba2
[gabor@linux proba2]$ cat
hello
hello
hello
hello
^C
[gabor@lapo52 proba2]$ cat > hello.txt
hello
hello2
hello3^C
[gabor@linux proba2]$ cat > napok.txt
hetfo
kedd
szerda
csutortok
pentek
szombat
vasarnap
^C
[gabor@linux proba2]$ cat hello.txt napok.txt > hello_napok.txt