ฉันมีไฟล์บันทึกสองไฟล์ที่มีหลายพันบรรทัด หลังจากประมวลผลล่วงหน้ามีเพียงบางบรรทัดเท่านั้นที่แตกต่างกัน เส้นที่เหลือเหล่านี้อาจเป็นความแตกต่างที่แท้จริงหรือกลุ่มของเส้นที่สับ
ความแตกต่างแบบรวมทำให้ฉันเห็นความแตกต่างโดยละเอียด แต่มันทำให้การเปรียบเทียบแบบแมนนวลกับลูกตานั้นยาก diffs แบบเคียงข้างกันมีประโยชน์มากกว่าสำหรับการเปรียบเทียบ แต่มันยังเพิ่มบรรทัดที่ไม่เปลี่ยนแปลงนับพัน มีวิธีที่จะได้รับประโยชน์จากทั้งสองโลกหรือไม่?
หมายเหตุไฟล์บันทึกเหล่านี้สร้างขึ้นโดยxscope
เป็นโปรแกรมที่ตรวจสอบข้อมูลโปรโตคอล Xorg ฉันกำลังมองหาเครื่องมือที่ใช้งานทั่วไปที่สามารถนำไปใช้กับสถานการณ์ที่คล้ายกับที่กล่าวมาข้างต้นไม่ใช่เครื่องมือวิเคราะห์บันทึกการเข้าถึงเว็บเซิร์ฟเวอร์โดยเฉพาะ
ตัวอย่างล็อกไฟล์สองไฟล์มีอยู่ที่http://lekensteyn.nl/files/qemu-sdl-debug/ ( log13
และlog14
) คำสั่งตัวประมวลผลล่วงหน้าสามารถพบได้ในxscope-filter
ไฟล์ที่ลบการประทับเวลาและรายละเอียดเล็กน้อยอื่น ๆ
vimdiff
(จากแพ็คเกจเป็นกลุ่ม ) จะตอบสนองความต้องการของคุณได้ดีกว่า: จอแสดงผลแบบขนาน, colorized, บรรทัดทั่วไปถูกพับ :set number
หมายเลขบรรทัดสามารถเปิดด้วย
diff
มี--suppress-common-lines
ตัวเลือกหรือไม่? pastebin.com/KZrVCNFR