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 nienależą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