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?

unix 

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

Jawaban:


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

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

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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.