Saya punya file a
dan b
saya ingin menampilkan baris b
yang berubah sejak itu dikloning a
. Hanya garis yang dimodifikasi, tidak ada konteks di sekitarnya, tidak ada tanda offset yang berbeda.
Bagaimana saya bisa melakukannya dengan menggunakan skrip shell? (Tidak Ada Python / Perl / PHP / ...)
Sed dan awk adalah solusi yang bisa diterima.
Untuk saat ini, apa yang saya lakukan berbeda dengan --suppress-common-lines dan menggunakan regex backreferences untuk mengambil bagian yang tepat setelah spasi. Harus ada cara yang lebih baik?
Menggunakan perl (yang dilarang), saya akan melakukan sesuatu seperti ini:
diff -y --suppress-common-lines -W $COLUMNS Eclipse_Preferences_Export_*.epf | perl -pe 's/.*\t|\t(.*)$/\1/g'