CAT(1) Podręcznik poleceń systemowych

NAZWA

cat - połącz pliki i wypisz na standardowe wyjście

SKŁADNIA

cat [-benstuv] [-] [file...]

OPIS

Narzędzie cat odczytuje sekwencyjnie pliki i wypisuje je na standardowe wyjście. Operandy pliku są przetwarzane w kolejności określonej w wierszu poleceń. Znak - reprezentuje standardowe wejście.

Dostępne opcje:

-b
Równoważna opcji -n, ale nie numeruje wierszy pustych.
-e
Równoważna opcji -v a ponadto wyświetla znak dolara ($) na końcu każdego wiersza.
-n
Numeruje wszystkie wiersze wyjścia, poczynając od 1.
-s
Zastępuje powielone sąsiadujące wiersze puste pojedynczym wierszem pustym.
-t
Równoważna opcji -v a ponadto wyświetla znaki tabulacji, używając notacji ^I.
-u
Opcja -u gwarantuje, że wyjście nie jest buforowane.
-v
Wyświetla znaki kontrolne. Znaki kontrolne są drukowane jako ^X dla control-X; znak delete (ósemkowo 0177) jest drukowany jako ^? Znaki nie należące do zestawu ascii (z ustawionym najstarszym bitem) są drukowane jako symbol M-, po którym występuje 7 mniej znaczących bitów.

Narzędzie cat zwraca 0 w przypadku powodzenia i wartość >0 w razie wystąpienia błędu.

BŁĘDY

Ze względu na mechanizm języki powłoki użyty w celu wykonania przekierowania wyjścia polecenie cat file1 file2 > file1 powoduje, że oryginalne dane w pliku file1 zostają usunięte!

PATRZ TAKŻE

Rob Pike, UNIX Style, or cat -v Considered Harmful, USENIX Summer Conference Proceedings, 1983.

HISTORIA

Narzędzie cat pojawiło się w Version 6 AT&T UNIX.

3rd Berkeley Distribution, May 2, 1995