ฉันจำได้ว่า Macs มักจะใช้ CR แม้จะใช้ Unix โดยใช้ LF และ Windows โดยใช้ CR + LF
หน่วยความจำของคุณคือจากครั้งเก่าที่ดีแม้ว่า: Mac OS X เป็น POSIX สอดคล้อง Unix LF
ใช้ระบบปฏิบัติการยูนิกซ์ทั่วไป
CR
เป็น relict จาก "คลาสสิค" Mac OS มันไม่ได้ใช้อีกต่อไป
ตัวอย่างเช่นตรวจสอบ manpage ของunix2dos
( focus mining ):
ในไฟล์ข้อความ DOS / Windows การขึ้นบรรทัดใหม่หรือที่รู้จักในชื่อ newline คือการรวมกันของอักขระสองตัว: Carriage Return (CR) ตามด้วย Line Feed (LF) ในไฟล์ข้อความ Unix ตัวแบ่งบรรทัดเป็นอักขระตัวเดียว: Line Feed (LF) ในไฟล์ข้อความ Mac ก่อนถึง Mac OS X ตัวแบ่งบรรทัดคืออักขระ Carriage Return (CR) ตัวเดียว ทุกวันนี้ Mac OS ใช้ตัวแบ่งบรรทัดสไตล์ Unix (LF)
ข้อมูลอ้างอิงที่เชื่อถือได้มากขึ้น: Shell Scripting Primer: การออกแบบสคริปต์สำหรับการปรับใช้ข้ามแพลตฟอร์ม
เครื่องมือบรรทัดคำสั่งใน Mac OS X (และตัวแปรอื่น ๆ ของ UNIX หรือ Linux) ใช้การสิ้นสุดบรรทัดสไตล์ UNIX ซึ่งหมายความว่าแต่ละบรรทัดในไฟล์ข้อความลงท้ายด้วยอักขระขึ้นบรรทัดใหม่ (อักขระ 10 / 0xA มักจะเป็นตัวย่อ LF)
แอปพลิเคชัน Mac รุ่นเก่าจำนวนมากใช้การสิ้นสุดบรรทัด "Mac-style" ซึ่งหมายความว่าแต่ละบรรทัดในไฟล์ข้อความลงท้ายด้วยอักขระการคืนสินค้า (อักขระ 13 / 0xD มักจะเป็นตัวย่อ CR)