W Linux prawdopodobnie jesteś przyzwyczajony do kot polecenie, które, a następnie plik, łączy zawartość pliku z standardowym wyjściem. Z polecenie CAT, Połączone dane wyjściowe zostaje ułożone dokładnie tak, jak pojawia się w pliku.
Jeśli jednak musisz odwrócić układ treści pliku, to wtedy korzystasz z polecenia TAC. Polecenie TAC łączy plik, drukując jego zawartość w odwrotnej. Ta funkcja TAC sprawia, że jest popularna podczas pracy z plikami dziennika; Jeśli chcesz monitorować pliki dziennika, zaczynając od najnowszych czynności, musisz połączyć plik dziennika. Przejdźmy do szczegółów, jak korzystać z polecenia TAC.
Składnia TAC
$ tac opcje nazwa pliku
Podobnie jak polecenie CAT, możesz użyć TAC, a następnie plik, który chcesz połączyć jego zawartość w odwrotnej. W poniższym przykładzie mamy ten sam plik z zawartością wyświetloną za pomocą TAC i CAT Command Aby podkreślić różnicę między dwoma poleceniami.
Zwróć uwagę, jak na pierwszym wyjściu za pomocą CAT mamy Linuxhint Wydrukowane jako pierwsza linia, ale kiedy używamy TAC, jest on ostatnio z powodu odwrócenia wyjścia.
Opcje TAC
Istnieją trzy główne opcje, których można użyć z poleceniem TAC:
Miejmy kilka przykładów, aby zobaczyć, jak działa TAC.
Oddzielanie plików podczas korzystania z TAC
Dzięki TAC możesz połączyć dane wyjściowe więcej niż jednego pliku, ale jeśli nie dodasz separatora, dane wyjściowe wymieszają. Na przykład w poniższym przykładzie użyliśmy TAC do połączenia dwóch plików.
Zwróć uwagę, jak nie ma separatora do rozróżnienia wyjścia każdego pliku. Aby dodać separator przed następnym ciągiem lub plikiem, użyj -B Opcja.
Gdybyśmy musieli użyć łańcucha jako separatora, możemy użyć flagi -s.
Zauważ, że z flagą -s nie dostajesz nowej linii jako separatora. Zamiast tego separator ciągów wyciąga wyjście drugiego pliku.
Możesz użyć -r zamiast -s do traktowania łańcucha separatora jako wyrażenia regularnego. Zobaczmy, jak użycie -r różni się od używania -s.
Ponadto, jeśli potrzebujesz Użyj danego ciągu jako separatora, Musisz tylko określić i załączyć go w cudzysłowie. Na przykład, aby oddzielić zawartość pliku za pomocą ciągu zawartego w pliku, możemy uruchomić polecenie, jak pokazano.
$ tac --Separator = "string" nazwa pliku
Zwróć uwagę, w jaki sposób nasz plik nie został oddzielony na pierwszym wyjściu, ale w drugim wyjściu stworzyliśmy separację za pomocą -separator = ””.
W ten sposób możesz pracować z poleceniem TAC. Możesz otworzyć stronę pomocy, aby zrozumieć, w jaki sposób różne opcje łączą się z poleceniem.
$ tac -help
Wniosek
Polecenie Bash TAC działa w ten sam sposób, co CAT w połączeniu zawartości pliku, tylko że w tym przypadku działa na odwrót. Ten przewodnik obejmował różne opcje, których możesz użyć z TAC i oferowane przykłady każdej opcji, aby pomóc Ci poczuć się jak w domu z poleceniem. Wypróbuj to, szczególnie w przypadku plików, które chcesz wyświetlić ich treść, zaczynając od tych na dole, w zależności od ich aranżacji.