"Saya ingin menampilkan seluruh file dalam format terpadu. Apakah ada cara diff untuk melakukan ini?"
Ya.
diff -U 9999999 file1.txt file2.txt > diff.txt
Ini akan berhasil, asalkan panjang file Anda kurang dari 10 juta baris.
Salah satu opsi yang mungkin cocok untuk Anda,
sdiff
:perbedaan file yang berdampingan.
sdiff -o merged.file left.file right.file
Sesampai di sana, itu akan meminta Anda dengan baris apa yang ingin Anda simpan dari file mana. Tekan ?
lalu enter
untuk sedikit bantuan. Juga man sdiff
dengan detail barang.
(Di distro saya, ini dikemas dalam paket "diffutils" [fedora,centos])
Jika Anda perlu mengotomatiskan prosesnya, Anda mungkin ingin mencoba utilitas merge
, yang akan menandai konflik dalam file. Namun, itu mungkin membuat Anda kembali ke titik awal.