2011-01-04 09:13:34 +0000 2011-01-04 09:13:34 +0000
47
47

Unixで2つのファイルを連結するにはどうすればいいですか?

Unixで「new.txt」と「file1.txt」を連結した「file2.txt」というファイルを新規に作成するにはどうすればいいのでしょうか?

回答 (3)

75
75
75
2011-01-04 09:14:18 +0000
cat file1.txt file2.txt > new.txt
15
15
15
2011-11-10 11:01:54 +0000

new.txtが空のファイルであれば、単純にcatコマンドを使用することができます :

cat file1.txt file2.txt > new.txt

もしnew.txtが空ではなく、その内容をそのままにしておき、2つのファイルを連結した出力を追加したい場合は、このコマンドを使用します。

cat file1.txt file2.txt >> new.txt
6
6
6
2012-03-22 09:19:49 +0000

ファイル(file4.txt)の内容を上書きせずに、既存のファイルに2つ以上のファイルを追加したい場合、以下のような例があります:

cat file1.txt file2.txt file3.txt >> file4.txt

file4.txtが存在しなくても作成されます。ファイルが存在する場合は、他のファイルの内容が追加されます。

関連する質問

10
37
7
14
1