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
Licensed under the Creative Commons Attribution Non-commercial Share Alike License 4.0