catコマンドを使用して既存のファイルの内容を保持し、他のファイルの内容をそのファイルに関連付ける方法

catコマンドを使用して既存のファイルの内容を保持し、他のファイルの内容をそのファイルに関連付ける方法

たとえば、次のようなファイルがあります。

$ ls
$ test1 test2 random
$ cat test1
This is a test file
$ cat test2
This is another test file
$ cat random
This is a random file
$

それでは、元のコンテンツを維持し、randomコンテンツを追加して次のようにtest1test2たいと思います。

$ cat random
This a random file
This is a test file
This is another test file
$

私は以下を試しました:

$ cat test1 test2 > random
$ cat random
This is a test file
This is another test file
$

私が試した2番目のアプローチは次のとおりです。

$ cat test1 test2 random > random
cat: random: input file is output file

では、どのような出力を得ることができますか?

ベストアンサー1

次のコードを使用する必要があります。

$ cat test1 test2 >> random
$ cat random
This is a random file
This is a test file
This is another test file
$

おすすめ記事