GNU/Linux >> Znalost Linux >  >> Ubuntu

Použijte příkaz CAT ke kombinaci textových souborů v Ubuntu 20.04

Příkaz CAT v Linuxu také známý jako concatenate je široce používaný příkaz k vytváření souborů, zobrazení obsahu souboru, přímému výstupu v okně terminálu a zřetězení těchto souborů. Případ použití příkazu CAT není omezen pouze na toto, ale používá se také ke spojení textu ze dvou nebo více souborů do společného souboru. V tomto článku se budeme zabývat způsoby, jak kombinovat textové soubory pomocí příkazu CAT v systému Ubuntu 20.04. Probereme také vhodné příklady, které našim uživatelům pomohou lépe porozumět správnému použití příkazu CAT.

Pokryjeme následující různé scénáře, které jsou užitečné pro naše uživatele, aby lépe porozuměli funkčnosti příkazu CAT:

  • Sloučit text z více textových souborů.
  • Sloučit text z více textových souborů a uložit výstupní soubor seřazený do jiného souboru.
  • Připojit text z jednoho textového souboru do jiného textového souboru.
  • Připojte text z okna Terminál přímo do textového souboru.

Pojďme se na to všechno podrobně podívat.

Sloučit text z více textových souborů

Ke sloučení textu z více souborů jsme použili dva různé vzorové textové soubory. Jmenují se textový soubor1.txt a textový soubor2.txt. Soubory mají v sobě jeden řádek a jsou umístěny v adresáři Desktop.

Do okna terminálu se dostaneme pomocí Ctl+Alt+T zkratka. Po otevření okna terminálu přejděte na Desktop adresář systému. Po dokončení zadejte do okna terminálu následující příkaz, abyste zobrazili text ve výstupu:

$ cat [textfile1.txt] [textfile2.txt]

Chcete-li zkombinovat výstup dvou souborů ve třetím souboru, zadejte následující příkaz:

$ cat [textfile1.txt] [textfile2.txt] > [textfile3.txt]

Chcete-li vytisknout typ výstupního textového souboru:

$ cat textfile3.txt

Text dvou souborů je nyní přítomen ve třetím souboru. Zde bych rád zmínil, že v případě, že textový soubor3.txt (soubor, do kterého tisknete výstup) již obsah má, tento příkaz jej přepíše.

Sloučit text z více textových souborů a uložit výstupní soubor seřazený do jiného souboru

Nyní si vyzkoušíme případ, kdy máme dva textové soubory, které mají nějaký text. Chceme seřadit text z těchto souborů v abecedním pořadí v jiném souboru pomocí příkazu CAT. Nejprve zkontrolujme text v těchto souborech.

Vytvoříme nový textový soubor3 a zkombinujte text dvou souborů, tj. textfile1 a textfile2 pomocí:

$ cat [textfile1.txt] [textfile2.txt] > [textfile3.txt]

Kombinovaný výstup lze zobrazit níže uvedeným způsobem pomocí:

$ cat textfile3.txt

Abychom je seřadili podle abecedy, vytvoříme další soubor textfile4.txt, a použijte následující příkaz:

$ cat textfile1.txt textfile2.txt textfile3.txt | sort > textfile4.txt

Při zobrazení výstupu uvidíte seřazené textové hodnoty ze souboru.

$ cat textfile4.txt

Tímto způsobem lze text ze souboru snadno třídit.

Přidat text z jednoho textového souboru do jiného textového souboru

Příkaz cat lze použít k připojení textu z jednoho souboru do druhého. Tuto metodu lze zvolit hladce, protože nezasahuje do obsahu souboru.

První soubor nebo zdrojový soubor se zobrazí následovně:

Cílový soubor je:

K připojení textu použijte následující příkaz:

$ cat sourcetextfile.txt >> destinationfile.txt

Připojený výstupní soubor lze zobrazit pomocí:

$ cat textfile3.txt

Přidat text z okna Terminál přímo do textového souboru

Chcete-li přidat text pomocí příkazového řádku na konec již existujícího textového souboru, použijte následující příkaz:

$ cat >> textfile.txt

Jakmile zadáte tento text do příkazového řádku, objeví se kurzor. Zde můžete přidat text, který má být připojen do textového souboru.

Po dokončení použijte Ctrl+D zkratka pro uložení změn. Při přístupu k souboru uvidíte připojený text, jak je zobrazeno níže:

Závěr

V tomto článku jsme probrali podrobné příklady použité pro kombinování textových souborů v systému Ubuntu 20.04. Uživatelé mohou tyto metody snadno použít ke sloučení textu z více souborů a seřadit jej do jiného souboru. Mohou také připojit text z jednoho souboru do druhého pomocí terminálu Ubuntu.


Ubuntu
  1. Jak používat příkaz Grep k vyhledání textu v souborech

  2. Jak používat příkaz tail v Ubuntu Linux

  3. 10 příkladů příkazů Cat pro správu souborů v systému Linux / UNIX

  1. Jak používat ssh-keyscan na Ubuntu

  2. Jak používat ssh-agent na Ubuntu

  3. Odeberte soubory, které jsou uvedeny v textovém souboru

  1. Jak používat příkaz SCP k bezpečnému přenosu souborů

  2. Cat Command v Linuxu

  3. Jak nainstalovat a používat archivátor souborů 7zip na Ubuntu Linux