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


46

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

unix 

zcat file1.txt.gz> gzipファイルの
new.txt

回答:


73
cat file1.txt file2.txt > new.txt

7
cat実際には連結を意味します
悲しみ

3
私はLinuxの使い方すら知らず、これを知っていました。私には宿題の質問のように
聞こえ

参考ほか:「>」ターゲット・ファイルがソース・ファイルをソース・ファイルは、ターゲット・ファイルに追加され、「>>」で上書きさで

11
Bash、ksh、zsh:cat file{1,2}.txt > new.txt
追って通知があるまで一時停止します。

15

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

cat file1.txt file2.txt > new.txt

new.txtが空ではなく、そのコンテンツをそのまま保持し、2つのファイルの連結された出力をその中に追加する場合は、次を使用します。

cat file1.txt file2.txt >> new.txt

6

ファイルの(file4.txt)コンテンツを上書きせずに既存のファイルに2つ以上のファイルを追加する場合は、以下に例を示します。

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

ファイルfile4.txtが存在しない場合でも、作成されます。存在する場合、他のファイルのコンテンツが追加されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.