GNU/Linux >> Belajar Linux >  >> Linux

Diff Dimana Garis Hampir Sama Tapi Rusak?

Saya ingin membedakan dua set aturan mod_rewrite. Himpunan garis sekitar 90% identik, tetapi urutannya sangat berbeda sehingga diff pada dasarnya mengatakan bahwa mereka benar-benar berbeda.

Bagaimana saya bisa melihat baris mana yang benar-benar berbeda antara dua file, terlepas dari nomor barisnya?

Jawaban yang Diterima:

sort dapat digunakan untuk memasukkan file ke dalam urutan yang sama sehingga diff dapat membandingkannya dan mengidentifikasi perbedaannya. Jika Anda memiliki substitusi proses, Anda dapat menggunakannya dan menghindari pembuatan file baru yang diurutkan.

diff <(sort file1) <(sort file2)

Linux
  1. Distro Linux Berbeda Berbagi Folder / home yang Sama?

  2. Diff Reports Dua File Berbeda, Meski Sama!?

  3. Hapus Garis Duplikat yang Berdekatan Sambil Menjaga Pesanan?

  1. Cari tahu jalur di mana sebuah paket diinstal – CentOS

  2. Di mana tajuk pustaka standar C++

  3. Apakah tar.gz dan tgz hal yang sama?

  1. perintah diff untuk mendapatkan jumlah baris yang berbeda saja

  2. Bagaimana saya bisa menjalankan perintah yang berbeda tetapi dengan argumen yang sama?

  3. File dengan konten yang sama tetapi dengan md5sum berbeda saat di-gzip?