Bagaimana saya bisa menggabungkan dua file di Unix?

46

Bagaimana saya bisa membuat file baru " new.txt" yang merupakan gabungan " file1.txt" dan " file2.txt" di Unix?


sumber
zcat file1.txt.gz> new.txt untuk file gzip
frops

Jawaban:

73
cat file1.txt file2.txt > new.txt
Nathan Fellman
sumber
7
catsebenarnya berarti gabungan .
grawity
3
Saya bahkan tidak tahu cara menggunakan Linux dan saya tahu ini. Kedengarannya seperti pertanyaan pekerjaan rumah bagi saya :)
Shinrai
Tambahan yang berguna: Dengan ">" file target ditimpa dengan file sumber dan dengan ">>" file sumber ditambahkan ke file target
11
Bash, ksh, zsh:cat file{1,2}.txt > new.txt
Dijeda sampai pemberitahuan lebih lanjut.
15

jika file new.txt adalah file kosong, Anda cukup menggunakan perintah cat:

cat file1.txt file2.txt > new.txt

jika new.txt tidak kosong, dan Anda ingin menyimpan kontennya apa adanya, dan hanya ingin menambahkan output gabungan dari dua file ke dalamnya kemudian gunakan ini:

cat file1.txt file2.txt >> new.txt
dig_123
sumber
6

Jika Anda ingin menambahkan dua atau lebih file ke file yang ada tanpa menimpa konten file ( file4.txt), maka di bawah ini adalah contoh:

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

Bahkan jika file file4.txtitu tidak ada, itu akan dibuat. Jika ada, konten file lain akan ditambahkan padanya.

Shazmeen Pathan
sumber