Soal Mencari Perbedaan

Suatu ketika dihadapkan pada dua listing cukup besar, dua ribu sekian data, yang harus dicari dimana bedanya. Sesudahnya perlu dibuat satu file baru berisi perbedaan kedua file. Pada Linux, perkara ini dapat diselesaikan dengan cepat menggunakan “diff”. Apa itu diff dan bagaimana caranya? 

Diff adalah tools pada Linux yang berfungsi mengomparasi data baris demi baris. Untuk kebutuhan diatas, berikut contoh implementasinya :

Kasus I

File satu.txt :
merah
kuning
hijau

File dua.txt
merah
kuning
hijau
biru
ungu

memakai diff ;

bagaimana isi file tiga.txt ?

Kasus II

File satu.txt :
biru
merah
kuning
hijau

File dua.txt
merah
kuning
hijau
ungu

dengan diff bagaimana outputnya?

Switch  –suppress-common-lines berfungsi untuk mengabaikan baris yang sama didalam output. Sedangkan switch -y berguna untuk menampilkan secara side by side dalam bentuk dua kolom.

Bandingkan dengan :

Semoga bermanfaat!