sed はファイルの末尾に複数行のテキストを追加します。

sed はファイルの末尾に複数行のテキストを追加します。

他のファイルconfig.txtの末尾に追加する必要がある複数行のテキストを含むadd.txtファイルがあります。

add.txt

line 100
line 101
line 102

構成.txt

line 97
line 98
line 99

追加した後、config.txtは次のようになります。

line 97
line 98
line 99
line 100
line 101
line 102

sedコマンドでadd.txtを読み、config.txtに追加してこれを達成するには?

答え1

以下を使用してファイルに追加できます。>>

これは働きます:

cat add.txt >> config.txt

答え2

catこれは通常@Marius_Couetに従って行われます。回答

しかし、あなたはそれを使用することができますsed

sed -i -e '$r add.txt' config.txt

どこ

  • -isedその事実を現場編集者に伝えてください。
  • -e注文の実行
  • $r add.txt最後の行からadd.txtを読んでください。

sedsedオプションは、他のタスクを実行するときに最も便利です。

sed -i -e 's/.../.../' -e '....' -e '$r add.txt' config.txt

関連情報