Najlepsze pytania
Chronologia
Czat
Perspektywa
Cat (Unix)
Z Wikipedii, wolnej encyklopedii
Remove ads
cat (ang. concatenate, łączyć) – polecenie systemu Unix służące do łączenia plików (np. podzielonych komendą split) oraz kierowania zawartości plików na standardowe wyjście – wyświetlania ich na ekranie. Funkcja wyświetlania zawartości plików jest jednak znacznie częściej wykorzystywana niż funkcja ich łączenia. W poleceniu tym jako parametrów najczęściej używa się plików tekstowych, rzadko binarnych.
Autorami wersji GNU programu są Torbjorn Granlund oraz Richard Stallman.
Remove ads
Specyfikacja
Norma Single UNIX Specification określa zachowanie programu: zawartość każdego z plików podanych jako argumenty zostanie wyświetlona na standardowym wyjściu zgodnie z kolejnością ich wpisania.
Jeżeli plik wejściowy zostanie określony jako -
, to program cat w momencie przetwarzania opcji odczyta dane ze standardowego wejścia. Jeżeli nie poda się żadnych argumentów wejściowych, program również będzie odczytywał dane ze standardowego wejścia.
Remove ads
Zastosowania
Wyświetlanie zawartości pliku lub kilku plików:
cat plik1 [plik2 plik3 ..]
Łączenie zawartości kilku plików w jeden (korzystając z przekierowania standardowego strumienia wyjściowego do pliku):
cat plik1 plik2 [plik3 ..] > plik_wynikowy
Parametry
Zarówno w wersji BSD, jak i GNU (zawartej w coreutils) program cat zawiera następujące opcje:
W celu uzyskania dodatkowych informacji lub pomocy dla wersji cat z GNU coreutils należy wywołać program z opcjami --help
lub --version
Remove ads
zcat i bzcat
zcat jest programem działającym podobnie jak cat. Wyświetla zawartość skompresowanych, za pomocą programów gzip lub compress, plików na standardowe wyjście. Analogicznie działa program gzip wywołany z opcją -c. bzcat to analogiczny program dla plików skompresowanych za pomocą bzip2.
Zobacz też
- GNU Coreutils
- bash
- polecenia systemu operacyjnego Unix
- powłoka systemowa
- split, program dzielący pliki
- netcat
Linki zewnętrzne
cat(1)
– strona podręcznika systemu Linux- Nagrody UUOC (ang.)
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads