Untuk menemukan perbedaan antara dua versi file di Linux, Anda dapat menggunakan salah satu dari 4 alat yang dijelaskan dalam artikel ini — diff, colordiff, wdiff, dan vimdiff.
Tangkapan layar yang disediakan untuk alat ini menunjukkan perbedaan antara dua empfile1.txt dan empfile2.txt berikut.
$ cat empfile1.txt John Smith 1001 Sr. Engineer Peter 1002 Engineer Fernandous 1003 Sr. Engineer Kraml 1004 Jr. Engineer $ cat empfile2.txt John Smith 1001 Sr. Engineer Peter 1002 Engineer Fernandous 1003 Resigned Kraml 1004 Jr. Engineer Raj 1005 Engineer
1. Perintah Diff
Ini adalah cara tradisional untuk mengetahui perbedaan dua file menggunakan perintah diff.
$ diff empfile1.txt empfile2.txt 3c3 < Fernandous 1003 Sr. Engineer --- > Fernandous 1003 Resigned 5c5 < --- > Raj 1005 Engineer
Gbr: Keluaran perintah berbeda
2. Perintah Colordiff
Colordiff menunjukkan perbedaan warna seperti yang ditunjukkan di bawah ini.
Gbr :Keluaran Perintah Colordiff
3. Perintah Wdiff
Keluaran perintah Wdiff:
John Smith 1001 Sr. Engineer Peter 1002 Engineer Fernandous 1003 [-Sr. Engineer-] {+Resigned+} Kraml 1004 Jr. Engineer {+Raj 1005 Engineer+}
- Ini menutupi kata / baris yang dihapus dengan [- -]
- Menutupi kata/baris yang ditambahkan dengan {+ +}
Gbr: Keluaran Perintah Wdiff
4. Perintah Vimdiff
Kami membahas sebelumnya tentang Vimdiff secara rinci.
Gbr :Tangkapan Layar Vimdiff
Cara Menginstal dan Meluncurkan emacs Editor di Debian / Ubuntu Linux
Menjaga Anda di Loop – Contoh Bash Untuk, Sementara, Sampai Loop