Polecenie cat w systemie Unix
Polecenie cat (z ang. concatenate) w systemie Unix służy do łączenia plików oraz wyświetlania ich zawartości na standardowym wyjściu. Częściej wykorzystywana jest funkcja wyświetlania plików tekstowych, rzadziej plików binarnych. Autorami wersji GNU tego programu są Torbjorn Granlund oraz Richard Stallman.
Specyfikacja
Zgodnie z normą Single UNIX Specification, cat wyświetla zawartość plików przekazanych jako argumenty w kolejności ich podania. Jeśli jako argument podano -
, program odczytuje dane ze standardowego wejścia. W przypadku braku argumentów, również następuje odczyt z standardowego wejścia.
Zastosowania
- Wyświetlanie zawartości pliku:
cat plik1 [plik2 plik3 ..]
- Łączenie plików w jeden:
cat plik1 plik2 [plik3 ..] > plik_wynikowy
Parametry
W wersji BSD i GNU (coreutils) program cat oferuje różne opcje. Aby uzyskać więcej informacji, można użyć poleceń --help
lub --version
.
Programy zcat i bzcat
zcat działa podobnie do cat, lecz wyświetla zawartość skompresowanych plików (gzip lub compress). Program bzcat jest jego odpowiednikiem dla plików skompresowanych za pomocą bzip2.