Saya memiliki sejumlah file, saya ingin memeriksa bahwa semua file tersebut memiliki konten yang sama.
Baris perintah apa yang bisa saya gunakan untuk memeriksa itu?
Penggunaan bisa berupa:
$ diffseveral file1 file2 file3 file4
Hasil:
All files equals
ATAU
Files are not all equals
Kode berikut harus cukup jelas.
$#
adalah jumlah argumen file, danshift
hanya mengkonsumsinya satu per satu. Menggunakancmp -s
perbandingan diam-bijaksana byte.sumber
Anda hanya dapat melakukan
diff
dua sekaligus, tetapi cukup mudah untuk memeriksa apakah semuanya sama:Jika Anda memiliki cukup untuk membenarkan loop, gunakan sesuatu seperti ini:
sumber