Saya telah mencoba menggunakan diff
perintah linux di masa lalu tanpa banyak keberuntungan atau kesabaran. Saya biasanya berakhir menggunakan utilitas GUI seperti DiffMerge atau Kdiff.
Baru-baru ini saya mulai mencoba menggunakan diff
lagi untuk membandingkan file pada sistem jarak jauh melalui ssh, dan saya telah menemukan -y / --side-by-side
opsi untuk menjadi sangat berguna, tetapi saya masih merasa seperti saya tidak memanfaatkan utilitas ini sebaik-baiknya.
Jadi saya ingin tahu bagaimana mencapai hal-hal berikut:
- Sorot perubahan atau gunakan kode warna untuk membuat output lebih mudah dibaca
- Gabung - Pilih garis dengan perbedaan dan efek perubahan ke salah satu file
Juga, saya belum menemukan banyak contoh bagus saat googling, jadi jika Anda memiliki beberapa rahasia linux-fu untuk mendapatkan hasil maksimal dari diff, dapatkah Anda berbagi? Saya terutama akan membandingkan file konfigurasi berbasis teks tetapi trik dan tip akan sangat bagus.
For Reference - Utilitas DiffMerge dengan mudah menampilkan perubahan berdampingan dengan penyorotan warna. Ikon di bagian atas memungkinkan Anda untuk beralih di antara tampilan "tampilkan semua," "tampilkan perbedaan," dan "tampilkan perbedaan dengan konteks." Akan menyukai beberapa fungsi ini di command prompt.
ps: Saya juga harus mencatat bahwa satu opsi lain yang menurut saya cukup berguna adalah --suppress-common-lines
yang saya pelajari tentang posting blog yang ringkas dan mudah dibaca ini .