Dos2unix - Linux Command - คำสั่ง Unix

คำสั่ง Linux / Unix : dos2unix


ชื่อ

dos2unix - DOS / MAC เพื่อแปลง ไฟล์ข้อความ UNIX

สรุป

dos2unix [ตัวเลือก] [-c convmode] [-o ไฟล์ ... ] [-n infile outfile ... ]

ตัวเลือก:

[-hkqV] [--help] [--keepdate] [--quiet] [--version]

ลักษณะ

หน้านี้ใช้เอกสาร dos2unix ซึ่งเป็นโปรแกรมที่แปลงไฟล์ข้อความธรรมดาในรูปแบบ DOS / MAC เป็นรูปแบบ UNIX

ตัวเลือก

มีตัวเลือกดังต่อไปนี้:

-h-help

พิมพ์วิธีใช้แบบออนไลน์

-k --keepdate

เก็บแสตมป์วันที่ของไฟล์เอาต์พุตเช่นเดียวกับไฟล์อินพุต

-q --quiet

โหมดเงียบ ยกเลิกคำเตือนและข้อความทั้งหมด

-V-version

พิมพ์ข้อมูลเกี่ยวกับรุ่น

-c --convmode convmode

ตั้งค่าโหมดการแปลง จำลอง dos2unix ภายใต้ SunOS

ไฟล์ -o - เก็บไฟล์ ...

โหมดไฟล์เก่า แปลงไฟล์และเขียนข้อมูลออกไป โปรแกรมเริ่มต้นทำงานในโหมดนี้ อาจใช้ชื่อสัญลักษณ์ตัวแทน

-n-file outfile อินฟิล ...

โหมดไฟล์ใหม่ แปลง infile และเขียน output ไปยัง outfile ชื่อไฟล์ต้องได้รับเป็นคู่ ๆ และชื่อตัวแทนไม่ควรใช้หรือคุณจะสูญเสียไฟล์ของคุณ

ตัวอย่าง

รับอินพุทจาก stdin และเขียนเอาท์พุทไปยัง stdout

dos2unix

แปลงและแทนที่ a.txt แปลงและแทนที่ b.txt

dos2unix a.txt b.txt

dos2unix -o a.txt b.txt

แปลงและแทนที่ a.txt ในโหมดการแปลง ASCII แปลงและแทนที่ b.txt ในโหมดแปลง ISO แปลง c.txt จาก Mac เป็นรูปแบบ ASCII ของ Unix

dos2unix a.txt -c iso b.txt

dos2unix -c ascii a.txt -c iso b.txt

dos2unix -c mac a.txt b.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

สำคัญ: ใช้คำสั่ง man ( % man ) เพื่อดูว่าคำสั่งถูกใช้อย่างไรในคอมพิวเตอร์เครื่องใดเครื่องหนึ่งของคุณ