GNU/Linux >> Linux の 問題 >  >> Ubuntu

CATコマンドを使用してUbuntu20.04でテキストファイルを結合する

LinuxのCATコマンドは、連結とも呼ばれ、ファイルの作成、ファイルコンテンツの表示、ターミナルウィンドウでの直接出力、およびこれらのファイルの連結に広く使用されるコマンドです。 CATコマンドの使用例は、これに限定されるだけでなく、2つまたは複数のファイルのテキストを1つの共通ファイルに結合するためにも使用されます。この記事では、Ubuntu20.04システムでCATコマンドを使用してテキストファイルを結合する方法について説明します。また、ユーザーがCATコマンドの適切な使用法をよりよく理解するのに役立つ適切な例についても説明します。

ユーザーがCATコマンドの機能をよりよく理解するのに役立つ次のさまざまなシナリオについて説明します。

  • 複数のテキストファイルのテキストをマージします。
  • 複数のテキストファイルのテキストをマージし、出力ファイルを並べ替えた方法で別のファイルに保存します。
  • あるテキストファイルから別のテキストファイルにテキストを追加します。
  • ターミナルウィンドウから直接テキストファイルにテキストを追加します。

これらすべてを詳しく説明しましょう。

複数のテキストファイルのテキストをマージする

複数のファイルのテキストをマージするために、2つの異なるサンプルテキストファイルを使用しました。それらはそれぞれtextfile1.txtとtextfile2.txtという名前です。ファイルにはワンライナーが含まれており、デスクトップディレクトリにあります。

Ctl + Alt + Tを使用してターミナルウィンドウにアクセスしましょう ショートカット。ターミナルウィンドウが開いたら、デスクトップにアクセスします システムのディレクトリ。完了したら、ターミナルウィンドウに次のコマンドを入力して、出力にテキストを表示します。

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

2つのファイルの出力を3番目のファイルに結合するには、次のコマンドを入力します。

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

出力テキストファイルタイプを印刷するには:

$ cat textfile3.txt

2つのファイルのテキストが3番目のファイルに表示されます。ここで、textfile3.txt(出力を印刷しているファイル)にすでにコンテンツが含まれている場合、このコマンドによってコンテンツが上書きされることに注意してください。

複数のテキストファイルのテキストをマージし、出力ファイルを並べ替えた方法で別のファイルに保存します

それでは、テキストを含む2つのテキストファイルがある場合を試してみましょう。 CATコマンドを使用して、これらのファイルのテキストをアルファベット順に別のファイルに並べ替えます。まず、これらのファイルのテキストを確認しましょう。

新しいtextfile3を作成します 次のコマンドを使用して、2つのファイル(textfile1とtextfile2)のテキストを結合します。

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

結合された出力は、以下を使用して次のように表示されます。

$ cat textfile3.txt

それらをアルファベット順に並べ替えるために、別のファイル textfile4.txt、を作成します。 次のコマンドを使用します:

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

出力を表示すると、ファイルからソートされたテキスト値が表示されます。

$ cat textfile4.txt

このようにして、ファイルのテキストを簡単に並べ替えることができます。

あるテキストファイルから別のテキストファイルにテキストを追加する

catコマンドを使用して、あるファイルから別のファイルにテキストを追加できます。この方法は、ファイルの内容を台無しにしないため、スムーズに選択できます。

最初のファイルまたはソースファイルは次のように表示されます。

宛先ファイルは次のとおりです:

テキストを追加するには、次のコマンドを使用します。

$ cat sourcetextfile.txt >> destinationfile.txt

添付された出力ファイルは、次を使用して表示できます。

$ cat textfile3.txt

ターミナルウィンドウから直接テキストファイルにテキストを追加する

既存のテキストファイルの最後にコマンドラインを介してテキストを追加するには、次のコマンドを使用します。

$ cat >> textfile.txt

コマンドラインにこのテキストを入力するとすぐに、カーソルが表示されます。ここで、追加するテキストをテキストファイルに追加できます。

完了したら、 Ctl + Dを使用します 変更を保存するためのショートカット。ファイルにアクセスすると、以下のように追加されたテキストが表示されます。

結論

この記事では、Ubuntu20.04システムでテキストファイルを組み合わせるために使用される詳細な例について説明しました。ユーザーはこれらのメソッドを簡単に使用して、複数のファイルのテキストをマージし、別のファイルに並べ替えることができます。また、Ubuntuターミナルを使用して、あるファイルから別のファイルにテキストを追加することもできます。


Ubuntu
  1. Linux / UNIX でファイルを管理する 10 の Cat コマンドの例

  2. Ubuntu で ssh-agent を使用する方法

  3. テキスト ファイルにリストされているファイルを削除する

  1. Grepコマンドを使用してファイル内のテキストを検索する方法

  2. UbuntuLinuxでtailコマンドを使用する方法

  3. Ubuntu で ssh-keyscan を使用する方法

  1. SCPコマンドを使用してファイルを安全に転送する方法

  2. LinuxでのCatコマンド

  3. UbuntuLinuxに7zipファイルアーカイバをインストールして使用する方法