Jak łączyć pliki tekstowe w Linux

Jak łączyć pliki tekstowe w Linux
Plik to zbiór danych przechowywanych w systemie komputerowym zidentyfikowanym głównie przez nazwę pliku. Musimy połączyć wiele plików w zorganizowany sposób i utrzymać je w jednym miejscu. Polecenie CAT pomaga użytkownikom Linux łączyć pliki tekstowe.

Możesz także użyć poleceń CAT do wielu operacji, takich jak tworzenie pojedynczych lub wielu plików, przeglądanie ich zawartości, scalanie plików i wyświetlanie wyjścia na ekranie. Może nawet przekierować te zawartość do plików. Jeśli chcesz również poznać podejście do łączenia plików tekstowych, nie martw się. W tym przewodniku dowiesz się o sposobach łączenia plików tekstowych w Linux.

Jak łączyć pliki tekstowe w Linux

Najpierw znajdźmy wszystkie dostępne opcje w poleceniu CAT. Następnie wykonaj następujące polecenie:

Cat -Help

Zacznijmy od przykładu, w którym chcesz połączyć F1.TXT, F2.TXT i F3.Pliki TXT w F4.tekst. Za pomocą następującego polecenia możesz wykonać zadanie:

Cat F1.TXT F2.TXT F3.txt> f4.tekst

Na wypadek, gdybyś nie chciał zastąpić F4.plik txt, użyj następującego polecenia:

Cat F1.TXT F2.TXT F3.txt >> f4.tekst

Jak widać na poprzednich obrazach, istnieje ogromna różnica w wyniku obu poleceń.

Możesz użyć następującego polecenia CAT, aby wyświetlić zawartość pliku bez otwierania go:

kot.tekst

Możesz użyć polecenia CAT, a następnie polecenie rur (|) i polecenia sortowania, aby sortować połączone pliki tekstowe w kolejnym wzorze listy.

Następnie użyj symbolu przekierowania wyjściowego (>) z nazwą pliku, do którego należy skopiować połączony tekst. Następnie wszystkie wiersze tekstu w pliku wyników zostaną posortowane w kolejności alfabetycznej. Poleceniem powinno być:

Cat F1.TXT F3.TXT F2.txt | sort> f4.tekst.

Możesz wyświetlić zawartość pliku z numerami linii. Użyj -n, a następnie nazwa pliku jako:

Cat -n f1.tekst

Jeśli chcesz połączyć wiele dużych plików, zamiast określać nazwę każdego pliku do połączenia, użyj Wildcards, aby zidentyfikować te pliki, a następnie symbol przekierowania wyjściowego.

Dlatego możliwe jest połączenie wszystkich plików w bieżącym katalogu za pomocą gwiazdka (*) Symbol Wildcard jako:

kot *.txt> f1.tekst.

Możemy użyć symbolu rury i polecenia echa, które zasilą wszystkie pliki w bieżącym katalogu do polecenia CAT jako:

Echo *.txt | xargs cat> f5.tekst.

Wniosek

System operacyjny Linux zapewnia różnorodne polecenia do łączenia plików tekstowych w jeden plik w zorganizowany sposób. W tym szczegółowym przewodniku wykorzystaliśmy różne techniki, aby połączyć dwa pliki tekstowe z jednym plikiem alfabetycznie lub numerycznie wykorzystującym polecenie CAT. Polecenie CAT może być przydatne w połączeniu z innym poleceniem w różnych sytuacjach. Mamy nadzieję, że ten przewodnik pomógł ci zrozumieć proste podejście do łączenia plików tekstowych w Linux.