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

Linuxでファイルの終わりにテキストを簡単に追加する方法

Linuxで構成ファイルを操作しているときに、構成パラメーターなどのテキストを既存のファイルに追加する必要がある場合があります。追加するということは、単にファイルの最後または最後にテキストを追加することを意味します。

この短い記事では、Linuxでファイルの最後にテキストを追加するさまざまな方法を学びます。

>>演算子を使用してテキストを追加

>> オペレーターは出力をファイルにリダイレクトします。ファイルが存在しない場合は作成されますが、存在する場合はファイルの最後に出力が追加されます。

たとえば、echoコマンドを使用して、図のようにファイルの最後にテキストを追加できます。

$ echo "This is some example text to add to file exports" >> /etc/exports
Code language: JavaScript (javascript)

または、 printfを使用することもできます コマンド( \ nを使用することを忘れないでください 次の行を追加する文字)。

$ printf "This is some example text to add to file exports\n" >> /etc/exports
Code language: JavaScript (javascript)

catコマンドを使用して、1つ以上のファイルのテキストを連結し、別のファイルに追加することもできます。

次の例では、 / etc / exportsに追加される追加のファイルシステム共有 構成ファイルは、 shares.txtというテキストファイルに追加されます 。

$ cat /etc/exports
$ cat shares.txt
$ cat shares.txt >>  /etc/exports
$ cat /etc/exports
Code language: JavaScript (javascript)

また、次のヒアドキュメントを使用することもできます 図のように、構成テキストをファイルの最後に追加します。

$ cat /etc/exports
$ cat >>/etc/exports<s<EOF
> This is some example text to add to file exports
> This is some example text to add to file exports 2
> EOF
$ cat /etc/exports
Code language: JavaScript (javascript)

注意>を間違えないでください >>のリダイレクト演算子; >を使用する 既存のファイルを使用すると、そのファイルの内容が削除されてから上書きされます。これにより、データが失われる可能性があります。

teeコマンドを使用してテキストを追加

teeコマンド 標準入力からテキストをコピーし、標準出力とファイルに貼り付け/書き込みます。その-aを使用できます 図のようにファイルの最後にテキストを追加するフラグ。

$ echo "This is some example text to add to file exports" | tee -a /etc/exports
OR
$ cat shares.txt | tee -a /etc/exports
Code language: PHP (php)

ヒアドキュメントを使用することもできます teeコマンドを使用 。

$ cat <<EOF | tee -a /etc/exports
>This is some example text to add to file exports
>This is some example text to add to file exports 2
EOF

結論

それでおしまい! Linuxでファイルの最後にテキストを追加する方法を学びました。この記事を楽しんでいただけたでしょうか。その場合は、このページを以下の星で評価して、YouTubeチャンネルに登録するか、ツイッターでフォローしてください。

  • 興味のあるもう1つの記事は、10個の非常に愚かなLinuxコマンド[それらのいくつかは致命的です]
  • または初心者向けの最悪のLinuxディストリビューション[および何を選択するか]
    ———————————————————————————————————————


Linux
  1. Linuxでファイルの終わりにテキストを追加する方法

  2. Linuxファイル機能を管理する方法

  3. Linuxでテキストファイルからバイナリを見分ける方法

  1. Linuxでファイルを見つける方法

  2. Linuxでファイルの名前を変更するにはどうすればよいですか?

  3. ファイルにテキストを追加するにはどうすればよいですか?

  1. Linuxでファイルを移動する方法

  2. Linuxでファイルを作成する方法

  3. Linuxでテキストファイルから特定の行を表示するには?