นี่คือคำสั่ง mac2unix ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
dos2unix - DOS/Mac เป็น Unix และตัวแปลงรูปแบบไฟล์ข้อความในทางกลับกัน
เรื่องย่อ
dos2unix [ตัวเลือก] [ไฟล์ ...] [-n INFILE OUTFILE ...]
unix2dos [ตัวเลือก] [ไฟล์ ...] [-n INFILE OUTFILE ...]
DESCRIPTION
แพ็คเกจ Dos2unix มียูทิลิตี้ "dos2unix" และ "unix2dos" เพื่อแปลงข้อความธรรมดา
ไฟล์ในรูปแบบ DOS หรือ Mac เป็นรูปแบบ Unix และในทางกลับกัน
ในไฟล์ข้อความ DOS/Windows ตัวแบ่งบรรทัดหรือที่เรียกว่าขึ้นบรรทัดใหม่คือการรวมกันของสอง
ตัวอักษร: Carriage Return (CR) ตามด้วย Line Feed (LF) ในไฟล์ข้อความ Unix a line
ตัวแบ่งเป็นอักขระตัวเดียว: Line Feed (LF) ในไฟล์ข้อความ Mac ก่อน Mac OS X a
ตัวแบ่งบรรทัดเป็นอักขระ Carriage Return (CR) ตัวเดียว ปัจจุบัน Mac OS ใช้รูปแบบ Unix (LF)
ตัวแบ่งบรรทัด
นอกจากตัวแบ่งบรรทัด Dos2unix ยังสามารถแปลงการเข้ารหัสของไฟล์ หน้ารหัส DOS สองสามหน้า
สามารถแปลงเป็น Unix Latin-1 ได้ และไฟล์ Windows Unicode (UTF-16) ก็สามารถแปลงเป็น
ไฟล์ Unix Unicode (UTF-8)
ไฟล์ไบนารีจะถูกข้ามโดยอัตโนมัติ เว้นแต่จะมีการบังคับแปลง
ไฟล์ที่ไม่ใช่ไฟล์ปกติ เช่น ไดเร็กทอรีและ FIFO จะถูกข้ามโดยอัตโนมัติ
ลิงก์สัญลักษณ์และเป้าหมายจะไม่ถูกแตะต้องโดยค่าเริ่มต้น ลิงก์สัญลักษณ์สามารถ
ทางเลือกที่จะถูกแทนที่ หรือสามารถเขียนเอาต์พุตไปยังเป้าหมายลิงก์สัญลักษณ์
ไม่รองรับลิงก์สัญลักษณ์บน Windows ลิงก์สัญลักษณ์ของ Windows จะถูกแทนที่เสมอ
ทำให้เป้าหมายไม่เปลี่ยนแปลง
Dos2unix ถูกจำลองตาม dos2unix ภายใต้ SunOS/Solaris และมีโหมดการแปลงที่คล้ายกัน
OPTIONS
-- ใช้ตัวเลือกต่อไปนี้ทั้งหมดเป็นชื่อไฟล์ ใช้ตัวเลือกนี้หากคุณต้องการแปลง
ไฟล์ที่มีชื่อขึ้นต้นด้วยเครื่องหมายขีดกลาง เช่น การแปลงไฟล์ชื่อ "-foo" คุณ
สามารถใช้คำสั่งนี้:
dos2unix -- -foo
หรือในโหมดไฟล์ใหม่:
dos2unix -n -- -foo out.txt
-แอสกี้
แปลงเฉพาะตัวแบ่งบรรทัด นี่คือโหมดการแปลงเริ่มต้น
-ไอโซ
การแปลงระหว่างชุดอักขระ DOS และ ISO-8859-1 ดูส่วนการแปลง
โหมด
-1252
ใช้รหัส Windows หน้า 1252 (ยุโรปตะวันตก)
-437
ใช้รหัส DOS หน้า 437 (US) นี่คือหน้าโค้ดเริ่มต้นที่ใช้สำหรับการแปลง ISO
-850
ใช้รหัส DOS หน้า 850 (ยุโรปตะวันตก)
-860
ใช้รหัส DOS หน้า 860 (โปรตุเกส)
-863
ใช้รหัส DOS หน้า 863 (ฝรั่งเศส แคนาดา)
-865
ใช้รหัส DOS หน้า 865 (นอร์ดิก)
-7 แปลงอักขระ 8 บิตเป็นพื้นที่ 7 บิต
-ค, --convmode คอนวีโหมด
ตั้งค่าโหมดการแปลง โดยที่ CONVMODE เป็นหนึ่งใน: ASCII, 7bit, ISO, Mac ด้วย ascii เป็น
ค่าเริ่มต้น
-NS, --บังคับ
บังคับแปลงไฟล์ไบนารี
-ชม, --ช่วยด้วย
แสดงวิธีใช้และออก
-เค --เก็บวันที่
เก็บประทับวันที่ของไฟล์เอาท์พุตเหมือนกับไฟล์อินพุต
-แอล, --ใบอนุญาต
แสดงใบอนุญาตของโปรแกรม
-l --บรรทัดใหม่
เพิ่มบรรทัดใหม่เพิ่มเติม
ดอส2ยูนิกซ์: เฉพาะตัวแบ่งบรรทัด DOS เท่านั้นที่เปลี่ยนเป็นตัวแบ่งบรรทัด Unix สองตัว ในโหมด Mac เท่านั้น
ตัวแบ่งบรรทัด Mac ถูกเปลี่ยนเป็นตัวแบ่งบรรทัด Unix สองตัว
ยูนิกซ์ทูดอส: เฉพาะตัวแบ่งบรรทัด Unix เท่านั้นที่เปลี่ยนเป็นตัวแบ่งบรรทัด DOS สองตัว ในโหมด Mac Unix
ตัวแบ่งบรรทัดจะเปลี่ยนเป็นการขึ้นบรรทัดใหม่ของ Mac สองครั้ง
-NS, --เพิ่ม-bom
เขียนเครื่องหมายคำสั่ง UTF-8 Byte ในไฟล์เอาต์พุต ห้ามใช้ตัวเลือกนี้เมื่อ
การเข้ารหัสเอาต์พุตไม่ใช่ UTF-8 ดูส่วน UNICODE ด้วย
-NS, --ไฟล์ใหม่ อินไฟล ภายนอก ...
โหมดไฟล์ใหม่ แปลงไฟล์ INFILE และเขียนเอาต์พุตเป็นไฟล์ OUTFILE ชื่อไฟล์ต้อง
จะได้รับเป็นคู่และชื่อตัวแทนควร ไม่ ใช้หรือคุณ จะ สูญเสียไฟล์ของคุณ
ผู้ที่เริ่มการแปลงในโหมดไฟล์ใหม่ (จับคู่) จะเป็นเจ้าของ
ไฟล์ที่แปลงแล้ว สิทธิ์ในการอ่าน/เขียนของไฟล์ใหม่จะเป็นสิทธิ์
ของไฟล์ต้นฉบับ ลบ อูมาสก์(1) ของผู้ดำเนินการแปลง
-o, --ไฟล์เก่า ไฟล์ ...
โหมดไฟล์เก่า แปลงไฟล์ FILE และเขียนทับเอาต์พุต ค่าเริ่มต้นของโปรแกรมเป็น
วิ่งในโหมดนี้ สามารถใช้ชื่อสัญลักษณ์แทนได้
ในโหมดไฟล์เก่า (แทนที่) ไฟล์ที่แปลงแล้วจะมีเจ้าของ กลุ่ม และ . คนเดียวกัน
สิทธิ์ในการอ่าน/เขียนเป็นไฟล์ต้นฉบับ เมื่อไฟล์ถูกแปลงโดย
ผู้ใช้รายอื่นที่มีสิทธิ์เขียนในไฟล์ (เช่น รูทผู้ใช้) การแปลง
จะถูกยกเลิกเมื่อไม่สามารถรักษาค่าเดิมไว้ได้ การเปลี่ยนแปลงของ
เจ้าของอาจหมายความว่าเจ้าของเดิมไม่สามารถอ่านไฟล์ได้อีกต่อไป เปลี่ยน
ของกลุ่มอาจมีความเสี่ยงด้านความปลอดภัย ไฟล์สามารถอ่านได้สำหรับบุคคลทั่วไป
ที่ไม่ได้เจตนา การรักษาสิทธิ์ของเจ้าของ กลุ่ม และการอ่าน/เขียน is
รองรับบน Unix เท่านั้น
-NS, --เงียบ
โหมดเงียบ ระงับคำเตือนและข้อความทั้งหมด ค่าส่งคืนเป็นศูนย์ ยกเว้นเมื่อ
ใช้ตัวเลือกบรรทัดคำสั่งที่ไม่ถูกต้อง
-NS, --ปลอดภัย
ข้ามไฟล์ไบนารี (ค่าเริ่มต้น)
, --สมมติ-utf16le
สมมติว่ารูปแบบไฟล์อินพุตเป็น UTF-16LE
เมื่อมี Byte Order Mark ในไฟล์อินพุต BOM จะมีลำดับความสำคัญเหนือสิ่งนี้
ตัวเลือก
เมื่อคุณตั้งสมมติฐานผิด (ไฟล์อินพุตไม่อยู่ในรูปแบบ UTF-16LE) และ
การแปลงสำเร็จ คุณจะได้รับไฟล์เอาต์พุต UTF-8 พร้อมข้อความที่ไม่ถูกต้อง คุณสามารถเลิกทำ
การแปลงที่ผิดด้วย iconv(1) โดยการแปลงไฟล์เอาต์พุต UTF-8 กลับเป็น
UTF-16LE สิ่งนี้จะนำไฟล์ต้นฉบับกลับมา
สมมติฐานของ UTF-16LE ทำงานเป็น a การแปลง โหมด. โดยเปลี่ยนเป็นค่าเริ่มต้น
ASCII โหมดสมมติฐาน UTF-16LE ถูกปิด
-ยูบี, --สมมติ-utf16be
สมมติว่ารูปแบบไฟล์อินพุตเป็น UTF-16BE
ตัวเลือกนี้ทำงานเหมือนกับตัวเลือก "-ul"
-NS, --ติดตาม-symlink
ติดตามลิงก์สัญลักษณ์และแปลงเป้าหมาย
-NS, --replace-symlink
แทนที่ลิงก์สัญลักษณ์ด้วยไฟล์ที่แปลงแล้ว (ไฟล์เป้าหมายเดิมยังคงไม่เปลี่ยนแปลง)
-NS, --ข้าม-symlink
ไม่เปลี่ยนแปลงลิงก์สัญลักษณ์และเป้าหมาย (ค่าเริ่มต้น)
-วี --รุ่น
แสดงข้อมูลเวอร์ชันและออก
MAC โหมด
ในโหมดปกติ ตัวแบ่งบรรทัดจะถูกแปลงจาก DOS เป็น Unix และในทางกลับกัน Mac line breaks
ไม่ได้รับการแปลง
ในโหมด Mac ตัวแบ่งบรรทัดจะถูกแปลงจาก Mac เป็น Unix และในทางกลับกัน ตัวแบ่งบรรทัด DOS คือ
ไม่เปลี่ยนแปลง
หากต้องการทำงานในโหมด Mac ให้ใช้ตัวเลือกบรรทัดคำสั่ง "-c mac" หรือใช้คำสั่ง "mac2unix" หรือ
"ยูนิกซ์2แมค"
แปลง โหมด
โหมดการแปลง ASCII, 7bitและ ISO คล้ายกับของ dos2unix/unix2dos ภายใต้
ระบบปฏิบัติการ SunOS/Solaris
ASCII
ในโหมด "ascii" เฉพาะตัวแบ่งบรรทัดเท่านั้นที่จะถูกแปลง นี่คือโหมดการแปลงเริ่มต้น
แม้ว่าชื่อของโหมดนี้คือ ASCII ซึ่งเป็นมาตรฐาน 7 บิต แต่โหมดจริงคือ
8 บิต ใช้โหมดนี้เสมอเมื่อแปลงไฟล์ Unicode UTF-8
7bit
ในโหมดนี้อักขระที่ไม่ใช่ ASCII 8 บิตทั้งหมด (ที่มีค่าตั้งแต่ 128 ถึง 255) เป็น
แปลงเป็นพื้นที่ 7 บิต
ISO อักขระจะถูกแปลงระหว่างชุดอักขระ DOS (หน้าโค้ด) และชุดอักขระ ISO
ISO-8859-1 (ละติน-1) บน Unix อักขระ DOS ที่ไม่เทียบเท่า ISO-8859-1 ซึ่ง
ไม่สามารถแปลงได้ จะถูกแปลงเป็นจุด มีค่าเท่ากันสำหรับ ISO-8859-1
อักขระที่ไม่มีคู่ของ DOS
เมื่อใช้ตัวเลือก "-iso" เท่านั้น dos2unix จะพยายามระบุหน้าโค้ดที่ใช้งานอยู่
เมื่อเป็นไปไม่ได้ dos2unix จะใช้หน้ารหัสเริ่มต้น CP437 ซึ่งส่วนใหญ่เป็น
ใช้ในสหรัฐอเมริกา ในการบังคับหน้ารหัสเฉพาะให้ใช้ตัวเลือก "-437" (US), "-850"
(ยุโรปตะวันตก), "-860" (โปรตุเกส), "-863" (แคนาดาฝรั่งเศส) หรือ "-865" (นอร์ดิก)
โค้ดเพจ Windows CP1252 (ยุโรปตะวันตก) ยังรองรับตัวเลือก "-1252" สำหรับ
โค้ดเพจอื่นๆ ใช้ dos2unix ร่วมกับ iconv(1). Iconv สามารถแปลงระหว่าง
รายการการเข้ารหัสอักขระแบบยาว
ห้ามใช้การแปลง ISO ในไฟล์ข้อความ Unicode มันจะทำให้ไฟล์ที่เข้ารหัส UTF-8 เสียหาย
ตัวอย่างบางส่วน:
แปลงจากหน้าโค้ดเริ่มต้นของ DOS เป็น Unix Latin-1
dos2unix -iso -n in.txt out.txt
แปลงจาก DOS CP850 เป็น Unix Latin-1
dos2unix -850 -n in.txt out.txt
แปลงจาก Windows CP1252 เป็น Unix Latin-1
dos2unix -1252 -n in.txt out.txt
แปลงจาก Windows CP1252 เป็น Unix UTF-8 (Unicode)
iconv -f CP1252 -t UTF-8 in.txt | dos2unix > out.txt
แปลงจาก Unix Latin-1 เป็นหน้าโค้ดเริ่มต้นของ DOS
unix2dos -iso -n in.txt out.txt
แปลงจาก Unix Latin-1 เป็น DOS CP850
unix2dos -850 -n in.txt out.txt
แปลงจาก Unix Latin-1 เป็น Windows CP1252
unix2dos -1252 -n in.txt out.txt
แปลงจาก Unix UTF-8 (Unicode) เป็น Windows CP1252
unix2dos < in.txt | iconv -f UTF-8 -t CP1252 > out.txt
ดูสิ่งนี้ด้วยhttp://czyborra.com/charsets/codepages.html> และ
<http://czyborra.com/charsets/iso8859.html>.
UNICODE
การเข้ารหัส
มีการเข้ารหัส Unicode ที่แตกต่างกัน บน Unix และ Linux ไฟล์ Unicode มักจะ
เข้ารหัสในการเข้ารหัส UTF-8 ในไฟล์ข้อความ Windows Unicode สามารถเข้ารหัสเป็น UTF-8, UTF-16,
หรือ UTF-16 big endian แต่ส่วนใหญ่เข้ารหัสในรูปแบบ UTF-16
การแปลง
ไฟล์ข้อความ Unicode สามารถมีตัวแบ่งบรรทัด DOS, Unix หรือ Mac ได้ เช่น ไฟล์ข้อความปกติ
dos2unix และ unix2dos ทุกเวอร์ชันสามารถแปลงไฟล์ที่เข้ารหัส UTF-8 ได้ เนื่องจากเป็น UTF-8
ออกแบบมาเพื่อความเข้ากันได้แบบย้อนหลังกับ ASCII
Dos2unix และ unix2dos ที่รองรับ Unicode UTF-16 สามารถอ่าน endian UTF-16 ขนาดเล็กและขนาดใหญ่ได้
ไฟล์ข้อความที่เข้ารหัส หากต้องการดูว่า dos2unix สร้างขึ้นด้วยประเภทการรองรับ UTF-16 หรือไม่ "dos2unix -V"
dos2unix และ unix2dos เวอร์ชัน Windows จะแปลงไฟล์ที่เข้ารหัส UTF-16 เป็น UTF-8 เสมอ
ไฟล์ที่เข้ารหัส dos2unix/unix2dos เวอร์ชัน Unix แปลงไฟล์ที่เข้ารหัส UTF-16 เป็น
การเข้ารหัสอักขระสถานที่เมื่อตั้งค่าเป็น UTF-8 ใช้ ในประเทศ(1) คำสั่งให้ค้นหา
การเข้ารหัสอักขระสถานที่คืออะไร
เนื่องจากไฟล์ข้อความที่จัดรูปแบบ UTF-8 ได้รับการสนับสนุนอย่างดีทั้งบน Windows และ Unix, dos2unix
และ unix2dos ไม่มีตัวเลือกในการเขียนไฟล์ UTF-16 อักขระ UTF-16 ทั้งหมดสามารถเข้ารหัสใน
UTF-8 การแปลงจาก UTF-16 เป็น UTF-8 จะไม่สูญเสีย ไฟล์ UTF-16 จะถูกข้ามไป
Unix เมื่อการเข้ารหัสอักขระสถานที่ไม่ใช่ UTF-8 เพื่อป้องกันข้อความสูญหายโดยไม่ได้ตั้งใจ
เมื่อเกิดข้อผิดพลาดในการแปลง UTF-16 เป็น UTF-8 เช่น เมื่อไฟล์อินพุต UTF-16
มีข้อผิดพลาด ไฟล์จะถูกข้าม
การแปลงโหมด ISO และ 7 บิตใช้ไม่ได้กับไฟล์ UTF-16
byte สั่งซื้อ ทำเครื่องหมาย
ในไฟล์ข้อความ Unicode ของ Windows โดยทั่วไปจะมี Byte Order Mark (BOM) เนื่องจาก Windows . จำนวนมาก
โปรแกรม (รวมถึง Notepad) เพิ่ม BOM ตามค่าเริ่มต้น ดูสิ่งนี้ด้วย
<http://en.wikipedia.org/wiki/Byte_order_mark>.
โดยทั่วไปแล้วในไฟล์ Unix Unicode จะไม่มี BOM สันนิษฐานว่าไฟล์ข้อความเป็น
เข้ารหัสในการเข้ารหัสอักขระสถานที่
Dos2unix สามารถตรวจจับได้เฉพาะว่าไฟล์อยู่ในรูปแบบ UTF-16 หากไฟล์มี BOM เมื่อ
ไฟล์ UTF-16 ไม่มี BOM dos2unix จะเห็นไฟล์นั้นเป็นไฟล์ไบนารี
ใช้ตัวเลือก "-ul" หรือ "-ub" เพื่อแปลงไฟล์ UTF-16 โดยไม่มี BOM
Dos2unix จะไม่เขียน BOM ในไฟล์เอาต์พุต เว้นแต่คุณจะใช้ตัวเลือก "-m"
Unix2dos เขียน BOM ในไฟล์เอาต์พุตเมื่อไฟล์อินพุตมี BOM หรือเมื่อตัวเลือก
ใช้ "-m"
Unicode ตัวอย่าง
แปลงจาก Windows UTF-16 (พร้อม BOM) เป็น Unix UTF-8
dos2unix -n ใน.txt out.txt
แปลงจาก Windows UTF-16LE (ไม่มี BOM) เป็น Unix UTF-8
dos2unix -ul -n in.txt out.txt
แปลงจาก Unix UTF-8 เป็น Windows UTF-8 ด้วย BOM
unix2dos -m -n in.txt out.txt
แปลงจาก Unix UTF-8 เป็น Windows UTF-16
unix2dos < in.txt | iconv -f UTF-8 -t UTF-16 > out.txt
ตัวอย่าง
อ่านอินพุตจาก 'stdin' และเขียนเอาต์พุตไปยัง 'stdout'
ดอส2ยูนิกซ์
dos2unix -l -c แมค
แปลงและแทนที่ a.txt แปลงและแทนที่ b.txt
dos2unix a.txt b.txt
dos2unix -o a.txt b.txt
แปลงและแทนที่ a.txt ในโหมดการแปลง ascii
dos2unix a.txt
แปลงและแทนที่ a.txt ในโหมดการแปลง ascii แปลงและแทนที่ b.txt ใน 7bit
โหมดการแปลง
dos2unix a.txt -c 7 บิต b.txt
dos2unix -c ascii a.txt -c 7 บิต b.txt
dos2unix -ascii a.txt -7 b.txt
แปลง a.txt จาก Mac เป็นรูปแบบ Unix
dos2unix -c mac a.txt
mac2unix a.txt
แปลง a.txt จากรูปแบบ Unix เป็น Mac
unix2dos -c mac a.txt
unix2mac a.txt
แปลงและแทนที่ a.txt โดยยังคงประทับวันที่เดิม
dos2unix -k a.txt
dos2unix -k -o a.txt
แปลง a.txt และเขียนเป็น e.txt
dos2unix -n a.txt e.txt
แปลง a.txt และเขียนเป็น e.txt เก็บวันที่ของ e.txt เหมือนกับ a.txt
dos2unix -k -n a.txt e.txt
แปลงและแทนที่ a.txt แปลง b.txt และเขียนเป็น e.txt
dos2unix a.txt -n b.txt e.txt
dos2unix -o a.txt -n b.txt e.txt
แปลง c.txt และเขียนเป็น e.txt แปลงและแทนที่ a.txt แปลงและแทนที่ b.txt
แปลง d.txt และเขียนเป็น f.txt
dos2unix -n c.txt e.txt -o a.txt b.txt -n d.txt f.txt
เรียกซ้ำ แปลง
ใช้ dos2unix ร่วมกับ the พบ(1) และ xargs(1) คำสั่งให้แปลงซ้ำ
ไฟล์ข้อความในโครงสร้างแผนผังไดเร็กทอรี เช่น การแปลงไฟล์ .txt ทั้งหมดในไฟล์
แผนผังไดเร็กทอรีภายใต้ประเภทไดเร็กทอรีปัจจุบัน:
หา . -name *.txt |xargs dos2unix
LOCALIZATION
ภาษา
ภาษาหลักถูกเลือกด้วยตัวแปรสภาพแวดล้อม LANG ตัวแปร LANG
ประกอบด้วยหลายส่วน ส่วนแรกเป็นอักษรตัวเล็กรหัสภาษา
อันที่สองเป็นทางเลือก และเป็นรหัสประเทศที่เป็นตัวพิมพ์ใหญ่ นำหน้าด้วย an
ขีดเส้นใต้ นอกจากนี้ยังมีส่วนที่สามซึ่งเป็นทางเลือก: การเข้ารหัสอักขระ นำหน้าด้วย
จุด ตัวอย่างบางส่วนสำหรับเชลล์ประเภทมาตรฐาน POSIX:
ส่งออก LANG=nl ภาษาดัทช์
export LANG=nl_NL ดัตช์ เนเธอร์แลนด์
ส่งออก LANG=nl_BE ดัตช์ เบลเยียม
ส่งออก LANG=es_ES สเปน สเปน
ส่งออก LANG=es_MX สเปน เม็กซิโก
export LANG=en_US.iso88591 ภาษาอังกฤษ, สหรัฐอเมริกา, การเข้ารหัส Latin-1
ส่งออก LANG=en_GB.UTF-8 การเข้ารหัสภาษาอังกฤษ, สหราชอาณาจักร, UTF-8
สำหรับรายการภาษาและรหัสประเทศทั้งหมด โปรดดูคู่มือ gettext:
<http://www.gnu.org/software/gettext/manual/gettext.html#รหัสภาษา>
บนระบบ Unix คุณสามารถใช้เพื่อสั่ง ในประเทศ(1) เพื่อรับข้อมูลเฉพาะสถานที่
ภาษา
ด้วยตัวแปรสภาพแวดล้อม LANGUAGE คุณสามารถระบุรายการลำดับความสำคัญของภาษา
คั่นด้วยเครื่องหมายทวิภาค Dos2unix ให้ความสำคัญกับ LANGUAGE มากกว่า LANG ตัวอย่างเช่น
ภาษาดัตช์แรกและภาษาเยอรมัน: "LANGUAGE=nl:de" คุณต้องเปิดใช้งานการแปลภาษาก่อน
โดยการตั้งค่า LANG (หรือ LC_ALL) เป็นค่าอื่นที่ไม่ใช่ "C" ก่อนที่คุณจะสามารถใช้ภาษาได้
รายการลำดับความสำคัญผ่านตัวแปร LANGUAGE ดูคู่มือ gettext ด้วย:
<http://www.gnu.org/software/gettext/manual/gettext.html#The-LANGUAGE-ตัวแปร>
หากคุณเลือกภาษาที่ไม่มีให้บริการ คุณจะได้รับภาษาอังกฤษมาตรฐาน
ข้อความ
DOS2UNIX_LOCALEDIR
ด้วยตัวแปรสภาพแวดล้อม DOS2UNIX_LOCALEDIR LOCALEDIR จะตั้งค่าระหว่างการคอมไพล์
สามารถลบล้างได้ LOCALEDIR ใช้สำหรับค้นหาไฟล์ภาษา ค่าเริ่มต้นของ GNU
คือ "/usr/local/share/locale" ตัวเลือก --รุ่น จะแสดง LOCALEDIR นั่นคือ
มือสอง
ตัวอย่าง (เชลล์ POSIX):
ส่งออก DOS2UNIX_LOCALEDIR=$HOME/share/locale
กลับ มูลค่า
เมื่อสำเร็จ ระบบจะคืนค่าศูนย์ เมื่อเกิดข้อผิดพลาดของระบบ ข้อผิดพลาดของระบบสุดท้ายจะเป็น
กลับมา สำหรับข้อผิดพลาดอื่น ๆ 1 จะถูกส่งคืน
ค่าที่ส่งคืนจะเป็นศูนย์เสมอในโหมดเงียบ ยกเว้นเมื่อตัวเลือกบรรทัดคำสั่งผิดเป็น
มือสอง
มาตรฐาน
<http://en.wikipedia.org/wiki/Text_file>
<http://en.wikipedia.org/wiki/Carriage_return>
<http://en.wikipedia.org/wiki/Newline>
<http://en.wikipedia.org/wiki/Unicode>
ผู้เขียน
เบนจามิน ลิน -[ป้องกันอีเมล]> Bernd Johannes Wuebben (โหมด mac2unix) -
<[ป้องกันอีเมล]>, Christian Wull (เพิ่มบรรทัดใหม่พิเศษ) -[ป้องกันอีเมล]>, เออร์วิน
ชาวน้ำ -[ป้องกันอีเมล]> (ผู้ดูแล)
หน้าโครงการ:http://waterlan.home.xs4all.nl/dos2unix.html>
หน้า SourceForge:http://sourceforge.net/projects/dos2unix/>
รหัสฟรี:http://freecode.com/projects/dos2unix>
ใช้ mac2unix ออนไลน์โดยใช้บริการ onworks.net