Porady Admina: cat
Ostatnia aktualizacja: 21 marca 2024, 12:08
W dzisiejszym wpisie z cyklu Porady Admina zajmiemy się poleceniem cat.
Polecenie cat łączy pliki i drukuje wynik na standardowym wyjściu.
Polecenie cat jest częścią pakietu coreutils i jest dostępny w większości dystrybucji Linux.
Składnia
cat [OPCJA]... [PLIK]...
PLIK lub połączenie PLIKÓW wysyłane na standardowe wyjście.
Jeżeli nie został podany PLIK albo podany jest jako -, czytane jest standardowe wejście.
Opcje
-A, –show-all : równoważne -vET
-b, –number-nonblank : numerowanie niepustych linii na wyjściu, wyłącza -n
-e : równoważne -vE
-E, –show-ends : wypisanie $ na końcu każdej linii
-n, –number : numerowanie wszystkich linii na wyjściu
-s, –squeeze-blank : nigdy więcej niż jedna pusta linia
-t : równoważne -vT
-T, –show-tabs : wypisanie znaków tabulacji jako ^I
-u : (ignorowane)
-v, –show-nonprinting : użycie zapisu ^ i M-, oprócz LFD i TAB
–version : wyświetlenie informacji o wersji i zakończenie
Przykłady
Skopiowanie standardowego wejścia na standardowe wyjście.
cat
Skopiowanie zawartości plik1 na standardowe wyjście, potem zawartości plik2 (używając gwiazdki zostaną uzyte wszystkie pliki w katalogu).
cat plik1 plik2
Skopiowanie zawartości plik1 do plik1
cat plik1 > plik2
Wyświetlenie zawartości plik1 z numeracją wierszy
cat -n plik1
Wyświetlenie zawartości plik1 z numeracją wierszy, pomijając puste wiersze
cat -b plik1
Wyszukanie frazy „mojeslowo” w plik1
cat plik1 | grep "mojeslowo"
Możemy także scalić sortowanie za pomocą polecenia cat w celu alfabetycznego sortowania wyników
cat plik1 | sort
Więcej informacji o poleceniu cat uzyskasz wpisując:
man cat
cat --help