คำถามติดแท็ก diff

diff คือคำสั่ง shell เพื่อค้นหาความแตกต่างระหว่างสองไฟล์ เป็นเรื่องปกติในระบบที่ใช้ * nix ทั้งหมด

2
อะไรทำให้ไฟล์ที่เหมือนกันสองไฟล์นี้มีแฮชต่างกัน
ฉันไม่สามารถหาสาเหตุได้ว่าทำไมสองไฟล์ต่อไปนี้จึงทำให้แฮชแตกต่างกัน (SHA1, CRC32, SHA384, อะไรก็ตาม): https://cdn.jsdelivr.net/npm/jsonify-error@1.2.1/dist/jsonify-error.js https://cdn.jsdelivr.net/npm/jsonify-error@1.2.2/dist/jsonify-error.js ฉันลองใช้งานยูทิลิตี้ต่างกันหลายครั้ง แต่พวกเขาทั้งหมดอ้างว่าไฟล์เหมือนกัน ฉันดาวน์โหลดทั้งไฟล์และตรวจสอบด้วย Sublime Text 3 และ Visual Studio Code ทั้งคู่ดูเหมือนว่าเป็น UTF-8, CRLF แต่ทันทีที่ฉันเปิดไฟล์แรกและกด Ctrl + S บนมัน (โดยไม่เปลี่ยนอะไรเลย!) ให้เหมือนกับที่สอง เกิดอะไรขึ้นที่นี่ แก้ไขเพื่อชี้แจง: ฉันต้องการทราบว่ามีความแตกต่างระหว่างไฟล์อย่างไร ฉันรู้ว่ามันเป็นสิ่งที่มีตัวละครช่องว่างหรือการสิ้นสุดบรรทัด แต่อะไร สายไหน ที่ไหน? ตัวละครไหน

1
แตกต่างกับเนื้อหาของไฟล์
ฉันกำลังพยายามทำไฟล์สองไฟล์ที่แตกต่างกันและเปรียบเทียบเนื้อหาและถ้ามันต่างกันก็ส่งอีเมล์ ด้านล่างเป็นสคริปต์ของฉันที่ฉันไม่สามารถทำงานด้วยเหตุผลบางอย่าง ข้อเสนอแนะใด ๆ ยินดีต้อนรับ #!/bin/bash # This script alert.sh runs every hour in cron # Created march 15, 2018 Author Dave Taylor # Variables frm="Datafile-Monitor@mycompany.com" # For testing email and script recipients="dave@mycompany.com" # This is the Data file checked every Midnight for website results done by curdata.sh script. Results …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.