เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

Ad


OnWorks favicon

mac2unix - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เปเบฅเปˆเบ™ mac2unix เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ mac2unix เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเป†เบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


dos2unix - DOS/Mac เป€เบ›เบฑเบ™ Unix เปเบฅเบฐโ€‹เบเบปเบ‡โ€‹เบเบฑเบ™โ€‹เบ‚เป‰เบฒเบกโ€‹เบเบฑเบšโ€‹เบ•เบปเบงโ€‹เบ›เปˆเบฝเบ™โ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบ‚เปเป‰โ€‹เบ„เบงเบฒเบกโ€‹

เบชเบฐเบซเบผเบธเบšเบชเบฑเบ‡เบฅเบงเบก


dos2unix [เบ•เบปเบงเป€เบฅเบทเบญเบ] [FILE ...] [-n INFILE OUTFILE ...]
unix2dos [เบ•เบปเบงเป€เบฅเบทเบญเบ] [FILE ...] [-n INFILE OUTFILE ...]

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


เบŠเบธเบ” Dos2unix เบ›เบฐเบเบญเบšเบกเบตเบญเบธเบ›เบฐเบเบญเบ™เบ•เปˆเบฒเบ‡เป† "dos2unix" เปเบฅเบฐ "unix2dos" เป€เบžเบทเปˆเบญเปเบ›เบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เปเบฒเบกเบฐเบ”เบฒ.
เป„เบŸเบฅเปŒเปƒเบ™เบฎเบนเบšเปเบšเบš DOS เบซเบผเบท Mac เป€เบ›เบฑเบ™เบฎเบนเบšเปเบšเบš Unix เปเบฅเบฐเปƒเบ™เบ—เบฒเบ‡เบเบฑเบšเบเบฑเบ™.

เปƒเบ™ DOS/Windows text file เบเบฒเบ™เบขเบธเบ”เปเบ–เบง, เป€เบŠเบดเปˆเบ‡เป€เบญเบตเป‰เบ™เบเบฑเบ™เบงเปˆเบฒ newline, เปเบกเปˆเบ™เบเบฒเบ™เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบ‚เบญเบ‡เบชเบญเบ‡
เบ•เบปเบงเบญเบฑเบเบชเบญเบ™: เบเบฒเบ™เบชเบปเปˆเบ‡เบเบฑเบšเบฅเบปเบ”เป€เบก (CR) เบ•เบดเบ”เบ•เบฒเบกเบ”เป‰เบงเบ Line Feed (LF). เปƒเบ™ Unix เป„เบŸเบฅเปŒเบ‚เปเป‰เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เปเบ–เบง
break เปเบกเปˆเบ™เบ•เบปเบงเบฅเบฐเบ„เบญเบ™เบ”เบฝเบง: 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, เบˆเบฐเบ–เบทเบเบ‚เป‰เบฒเบกเป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”.

เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบชเบฑเบ™เบเบฒเบฅเบฑเบเปเบฅเบฐเป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเปเบกเปˆเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป„เบงเป‰เปƒเบ™เบ•เบญเบ™เบ•เบปเป‰เบ™ untouched. เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบชเบฑเบ™เบเบฒเบฅเบฑเบเบชเบฒเบกเบฒเบ”
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบˆเบฐเบ–เบทเบเบ›เปˆเบฝเบ™เปเบ—เบ™, เบซเบผเบทเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ‚เบฝเบ™เปƒเบชเปˆเป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบชเบฑเบ™เบเบฒเบฅเบฑเบ.
เบšเปเปˆเบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบชเบฑเบ™เบเบฒเบฅเบฑเบเปƒเบ™ Windows. เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบชเบฑเบ™เบเบฒเบฅเบฑเบเบ‚เบญเบ‡ Windows เป„เบ”เป‰เบ–เบทเบเปเบ—เบ™เบ—เบตเปˆเบชเบฐเป€เบซเบกเบต,
เบฎเบฑเบเบชเบฒโ€‹เป€เบ›เบปเป‰เบฒโ€‹เปเบฒเบโ€‹เบ—เบตเปˆโ€‹เบšเปเปˆโ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡.

Dos2unix เบ–เบทเบเบชเป‰เบฒเบ‡เปเบšเบšเบˆเปเบฒเบฅเบญเบ‡เบˆเบฒเบ dos2unix เบžเบฒเบเปƒเบ•เป‰ SunOS/Solaris เปเบฅเบฐเบกเบตเบฎเบนเบšเปเบšเบšเบเบฒเบ™เปเบ›เบ‡เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™.

OPTIONS


-- เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบธเบเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ•เปเปˆเป„เบ›เบ™เบตเป‰เป€เบ›เบฑเบ™เบŠเบทเปˆเป„เบŸเบฅเปŒ. เปƒเบŠเป‰เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™
เป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบŠเบทเปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ dash. เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบ•เบปเบงโ€‹เบขเปˆเบฒเบ‡โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบ›เปˆเบฝเบ™โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบŠเบทเปˆ "-fooโ€‹"โ€‹, เบ—เปˆเบฒเบ™โ€‹
เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡เบ™เบตเป‰:

dos2unix -- -foo

เบซเบผเบทเบขเบนเปˆเปƒเบ™เบฎเบนเบšเปเบšเบšเป„เบŸเบฅเปŒเปƒเบซเบกเปˆ:

dos2unix -n --foo out.txt

-ascii
เปเบ›เบ‡เบžเบฝเบ‡เปเบ•เปˆเบเบฒเบ™เปเบšเปˆเบ‡เป€เบชเบฑเป‰เบ™. เบ™เบตเป‰เปเบกเปˆเบ™เบฎเบนเบšเปเบšเบšเบเบฒเบ™เปเบ›เบ‡เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.

-iso
เบเบฒเบ™เบ›เปˆเบฝเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡ DOS เปเบฅเบฐ ISO-8859-1 เบŠเบธเบ”เบ•เบปเบงเบญเบฑเบเบชเบญเบ™. เป€เบšเบดเปˆเบ‡เบžเบฒเบเบชเปˆเบงเบ™ CONVERSION เบ™เบณ
เบฎเบนเบšเปเบšเบš.

-1252
เปƒเบŠเป‰เบฅเบฐเบซเบฑเบ” Windows เบซเบ™เป‰เบฒ 1252 (เป€เบญเบตเบฃเบปเบšเบ•เบฒเป€เบงเบฑเบ™เบ•เบปเบ).

-437
เปƒเบŠเป‰เบฅเบฐเบซเบฑเบ” DOS เบซเบ™เป‰เบฒ 437 (เบชเบฐเบซเบฐเบฅเบฑเบ”). เบ™เบตเป‰เปเบกเปˆเบ™เปœเป‰เบฒเบฅเบฐเบซเบฑเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ—เบตเปˆเปƒเบŠเป‰เบชเบณเบฅเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™ ISO.

-850
เปƒเบŠเป‰เบฅเบฐเบซเบฑเบ” DOS เบซเบ™เป‰เบฒ 850 (เป€เบญเบตเบฃเบปเบšเบ•เบฒเป€เบงเบฑเบ™เบ•เบปเบ).

-860
เปƒเบŠเป‰เบฅเบฐเบซเบฑเบ” DOS เบซเบ™เป‰เบฒ 860 (เบžเบฒเบชเบฒเบ›เบญเบเบ•เบธเบเบเบฒเบ™).

-863
เปƒเบŠเป‰เบฅเบฐเบซเบฑเบ” DOS เบซเบ™เป‰เบฒ 863 (เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เบเบฒเบ™เบฒเบ”เบฒ).

-865
เปƒเบŠเป‰เบฅเบฐเบซเบฑเบ” DOS เบซเบ™เป‰เบฒ 865 (Nordic).

-7 เปเบ›เบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ 8 เบšเบดเบ”เป€เบ›เบฑเบ™เบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡ 7 เบšเบดเบ”.

-c, --convmode CONVMODE
เบ•เบฑเป‰เบ‡เบฎเบนเบšเปเบšเบšเบเบฒเบ™เปเบ›เบ‡. เบšเปˆเบญเบ™เบ—เบตเปˆ CONVMODE เปเบกเปˆเบ™เบซเบ™เบถเปˆเบ‡เปƒเบ™: ASCII, 7bit, เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ, mac เบเบฑเบš ascii เป€เบ›เบฑเบ™
เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.

-f, --เบเบณเบฅเบฑเบ‡
เบšเบฑเบ‡เบ„เบฑเบšเปƒเบซเป‰เบ›เปˆเบฝเบ™เป„เบŸเบฅเปŒเป„เบšเบ™เบฒเบฃเบต.

-เบŠ, - เบŠเปˆเบงเบ
เบชเบฐเปเบ”เบ‡เบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญ เปเบฅเบฐเบญเบญเบ.

-k, -- เบฎเบฑเบเบชเบฒเบงเบฑเบ™เบ—เบต
เบฎเบฑเบเบชเบฒเบ›เบฐเบ—เบฑเบšเบ•เบฒเบงเบฑเบ™เบ—เบตเบ‚เบญเบ‡เป„เบŸเบฅเปŒเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ„เบทเบเบฑเบ™เบเบฑเบšเป„เบŸเบฅเปŒเบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™.

-L, -- เปƒเบšโ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹
เบชเบฐเปเบ”เบ‡เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™.

-l, -- เปเบ–เบงเปƒเปเปˆ
เป€เบžเบตเปˆเบกเปเบ–เบงเปƒเปเปˆเป€เบžเบตเปˆเบกเป€เบ•เบตเบก.

dos2unix: เบžเบฝเบ‡เปเบ•เปˆเบเบฒเบ™เปเบšเปˆเบ‡เป€เบชเบฑเป‰เบ™ DOS เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™เบ—เบตเปˆเบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™เบชเบญเบ‡เปเบ–เบง Unix. เปƒเบ™เป‚เปเบ” Mac เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™
เบเบฒเบ™เปเบšเปˆเบ‡เปเบ–เบง Mac เบ–เบทเบเบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™เบชเบญเบ‡เปเบ–เบง Unix.

unix2dos: เบžเบฝเบ‡เปเบ•เปˆเบเบฒเบ™เปเบšเปˆเบ‡เป€เบชเบฑเป‰เบ™ Unix เบ–เบทเบเบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™เบชเบญเบ‡เปเบ–เบง DOS. เปƒเบ™ Mac mode Unix
เบเบฒเบ™เปเบšเปˆเบ‡เปเบ–เบงเบ–เบทเบเบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™เบชเบญเบ‡เปเบ–เบงเบ‚เบญเบ‡ Mac.

-m, --add-bom
เบ‚เบฝเบ™ UTF-8 Byte Order Mark เปƒเบ™เป„เบŸเบฅเปŒเบœเบปเบ™เบœเบฐเบฅเบดเบ”. เบšเปเปˆเป€เบ„เบตเบเปƒเบŠเป‰เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆ
เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเปเบกเปˆเบ™เบญเบฑเบ™เบญเบทเปˆเบ™เบ™เบญเบเป€เปœเบทเบญเป„เบ›เบˆเบฒเบ UTF-8. เป€เบšเบดเปˆเบ‡เบžเบฒเบ UNICODE เบ™เบณ.

-n, --newfile INFILE OUTFILE ...
เป‚เปเบ”เป„เบŸเบฅเปŒเปƒเปเปˆ. เปเบ›เบ‡เป„เบŸเบฅเปŒ INFILE เปเบฅเบฐเบ‚เบฝเบ™เบญเบญเบเป€เบ›เบฑเบ™เป„เบŸเบฅเปŒ OUTFILE. เบŠเบทเปˆเป„เบŸเบฅเปŒเบ•เป‰เบญเบ‡
เบˆเบฐเบ–เบทเบเบกเบญเบšเป€เบ›เบฑเบ™เบ„เบนเปˆ เปเบฅเบฐเบŠเบทเปˆเปเบ—เบ™เบ„เบงเบ™ เบšเปเปˆ เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบซเบผเบทเบ—เปˆเบฒเบ™ เบˆเบฐ เบชเบนเบ™เป€เบชเบเป„เบŸเบฅเปŒเบ‚เบญเบ‡เบ—เปˆเบฒเบ™.

เบœเบนเป‰โ€‹เบ—เบตเปˆโ€‹เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™โ€‹เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เปƒเบ™โ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เปƒเบซเบกเปˆ (เบ„เบนเปˆโ€‹) เบˆเบฐโ€‹เป€เบ›เบฑเบ™โ€‹เป€เบˆเบปเป‰เบฒโ€‹เบ‚เบญเบ‡โ€‹
เป„เบŸเบฅเปŒเบ—เบตเปˆเบ›เปˆเบฝเบ™เปƒเบˆเป€เบซเบฅเบทเป‰เบญเบกเปƒเบช. เบเบฒเบ™โ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เบญเปˆเบฒเบ™ / เบ‚เบฝเบ™โ€‹เบ‚เบญเบ‡โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เปƒเบซเบกเปˆโ€‹เบˆเบฐโ€‹เป€เบ›เบฑเบ™โ€‹เบเบฒเบ™โ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹
เบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเบฅเบปเบš เปœเป‰เบฒ เบเบฒเบ(1) เบ‚เบญเบ‡เบšเบธเบเบ„เบปเบ™เบ—เบตเปˆเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ›เปˆเบฝเบ™เปƒเบˆเป€เบซเบฅเบทเป‰เบญเบกเปƒเบช.

-o, --oldfile เป€เบญเบเบฐเบชเบฒเบ™ ...
เบฎเบนเบšเปเบšเบšเป„เบŸเบฅเปŒเป€เบเบปเปˆเบฒ. เบ›เปˆเบฝเบ™เป„เบŸเบฅเปŒ FILE เปเบฅเบฐเบ‚เบฝเบ™เบ—เบฑเบšเบœเบปเบ™เบœเบฐเบฅเบดเบ”เปƒเบชเปˆเบกเบฑเบ™. เป‚เบ›เบฃเปเบเบกเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป€เบ›เบฑเบ™
เปเบฅเปˆเบ™เบขเบนเปˆเปƒเบ™เป‚เบซเบกเบ”เบ™เบตเป‰. เบญเบฒเบ”เปƒเบŠเป‰เบŠเบทเปˆเปเบ—เบ™เบ™เบฒเบกเบชเบฐเบเบธเบ™.

เปƒเบ™โ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เป€เบเบปเปˆเบฒ (เปƒเบ™โ€‹เบชเบฐโ€‹เบ–เบฒเบ™โ€‹เบ—เบตเปˆโ€‹) เป„เบŸเบฅโ€‹เปŒโ€‹เบ›เปˆเบฝเบ™โ€‹เปƒเบˆโ€‹เป€เบซเบฅเบทเป‰เบญเบกโ€‹เปƒเบชโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบ‚เบญเบ‡โ€‹เบ”เบฝเบงโ€‹เบเบฑเบ™โ€‹, เบเบธเปˆเบกโ€‹, เปเบฅเบฐโ€‹
เบญเปˆเบฒเบ™/เบ‚เบฝเบ™เบชเบดเบ”เป€เบ›เบฑเบ™เป„เบŸเบฅเปŒเบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš. เบ™เบญเบเบˆเบฒเบเบ™เบตเป‰เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป„เบŸเบฅเปŒเป„เบ”เป‰เบ–เบทเบเปเบ›เบ‡เป‚เบ”เบ
เบœเบนเป‰โ€‹เปƒเบŠเป‰โ€‹เบญเบทเปˆเบ™โ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เบ‚เบฝเบ™โ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เป„เบŸเบฅโ€‹เปŒ (เป€เบŠเบฑเปˆเบ™โ€‹: เบฎเบฒเบโ€‹เบœเบนเป‰โ€‹เปƒเบŠเป‰โ€‹)โ€‹. เบเบฒเบ™เบ›เปˆเบฝเบ™เปƒเบˆเป€เบซเบฅเบทเป‰เบญเบกเปƒเบช
เบˆเบฐเบ–เบทเบเบเบปเบเป€เบฅเบตเบเป€เบกเบทเปˆเบญเบšเปเปˆเบชเบฒเบกเบฒเบ”เบฎเบฑเบเบชเบฒเบ„เบธเบ™เบ„เปˆเบฒเป€เบ”เบตเบกเป„เบ”เป‰. เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ‚เบญเบ‡
เป€เบˆเบปเป‰เบฒโ€‹เบ‚เบญเบ‡โ€‹เบญเบฒเบ”โ€‹เบซเบกเบฒเบโ€‹เบ„เบงเบฒเบกโ€‹เบงเปˆเบฒโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบ‚เบญเบ‡โ€‹เบ•เบปเป‰เบ™โ€‹เบชเบฐโ€‹เบšเบฑเบšโ€‹เบšเปเปˆโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบญเปˆเบฒเบ™โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เป„เบ”เป‰โ€‹เบญเบตเบโ€‹เปเบฅเป‰เบงโ€‹. เบ›เปˆเบฝเบ™เปเบ›เบ‡
เบ‚เบญเบ‡เบเบธเปˆเบกเบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เบ„เบงเบฒเบกเบชเปˆเบฝเบ‡เบ”เป‰เบฒเบ™เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบž, เป„เบŸเบฅเปŒเบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบญเปˆเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบšเบธเบเบ„เบปเบ™
เบœเบนเป‰เบ—เบตเปˆเบกเบฑเบ™เบšเปเปˆเบกเบตเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡. เบเบฒเบ™โ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เบ‚เบญเบ‡โ€‹เป€เบˆเบปเป‰เบฒโ€‹เบ‚เบญเบ‡โ€‹, เบเบธเปˆเบกโ€‹, เปเบฅเบฐโ€‹เบญเปˆเบฒเบ™ / เบ‚เบฝเบ™โ€‹เปเบกเปˆเบ™โ€‹
เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹เบžเบฝเบ‡โ€‹เปเบ•เปˆโ€‹เปƒเบ™ Unixโ€‹.

-q, --เบ‡เบฝเบš
เป‚เปเบ”เบ‡เบฝเบš. เบชเบฐเบเบฑเบ”เบเบฑเป‰เบ™เบเบฒเบ™เป€เบ•เบทเบญเบ™เป„เบž เปเบฅเบฐเบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบฑเบ‡เปเบปเบ”. เบ„เปˆเบฒเบเบฑเบšเบ„เบทเบ™เปเบกเปˆเบ™เบชเบนเบ™. เบเบปเบเป€เบงเบฑเป‰เบ™เป€เบงเบฅเบฒ
เบ•เบปเบงเป€เบฅเบทเบญเบเป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰.

- เปเบกเปˆเบ™เปเบฅเป‰เบง, -- เบ›เบญเบ”เป„เบž
เบ‚เป‰เบฒเบกเป„เบŸเบฅเปŒเป„เบšเบ™เบฒเบฃเบต (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™).

-ul, --assume-utf16le
เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเบฎเบนเบšเปเบšเบšเป„เบŸเบฅเปŒเบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เปเบกเปˆเบ™ UTF-16LE.

เป€เบกเบทเปˆเบญเบกเบต Byte Order Mark เปƒเบ™เป„เบŸเบฅเปŒเบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™ BOM เบกเบตเบšเบนเบฅเบดเบกเบฐเบชเบดเบ”เบซเบผเบฒเบเบเบงเปˆเบฒเบ™เบตเป‰
เบ—เบฒเบ‡เป€เบฅเบทเบญเบ.

เป€เบกเบทเปˆเบญโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบชเบปเบกโ€‹เบกเบธเบ”โ€‹เบ–เบฒเบ™โ€‹เบœเบดเบ” (เป„เบŸโ€‹เบ—เบตเปˆโ€‹เบ›เป‰เบญเบ™โ€‹เป€เบ‚เบปเป‰เบฒโ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบขเบนเปˆโ€‹เปƒเบ™โ€‹เบฎเบนเบšโ€‹เปเบšเบš UTF-16LE) เปเบฅเบฐ
เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบชเบปเบšโ€‹เบœเบปเบ™โ€‹เบชเปเบฒโ€‹เป€เบฅเบฑเบ”โ€‹, เบ—เปˆเบฒเบ™โ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ” UTFโ€‹-8 เบ—เบตเปˆโ€‹เบกเบตโ€‹เบ‚เปเป‰โ€‹เบ„เบงเบฒเบกโ€‹เบœเบดเบ”โ€‹เบžเบฒเบ”โ€‹. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบเบปเบเป€เบฅเบตเบเป„เบ”เป‰
เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบ—เบตเปˆโ€‹เบœเบดเบ”โ€‹เบžเบฒเบ”โ€‹เบเบฑเบšโ€‹ iconv(1โ€‹) เป‚เบ”เบโ€‹เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ” UTFโ€‹-8 เบเบฑเบšโ€‹เบ„เบทเบ™โ€‹เป„เบ›โ€‹เบšเปˆเบญเบ™โ€‹
UTF-16LE. เบญเบฑเบ™เบ™เบตเป‰เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เป„เบŸเบฅเปŒเบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเบเบฑเบšเบ„เบทเบ™เบกเบฒ.

เบชเบปเบกเบกเบธเบ”เบ•เบดเบ–เบฒเบ™เบ‚เบญเบ‡ UTF-16LE เป€เบฎเบฑเบ”เบงเบฝเบเป€เบ›เบฑเบ™ เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡ เบฎเบนเบšเปเบšเบšเบเบฒเบ™. เป‚เบ”เบเบเบฒเบ™เบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™
ASCII เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบชเบปเบกเบกเบธเบ”เบ•เบดเบ–เบฒเบ™ UTF-16LE เบ›เบดเบ”.

-ubโ€‹, --assume-utf16be
เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเบฎเบนเบšเปเบšเบšเป„เบŸเบฅเปŒเบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เปเบกเปˆเบ™ UTF-16BE.

เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เป€เบฎเบฑเบ”เบงเบฝเบเบ„เบทเบเบฑเบ™เบเบฑเบšเบ—เบฒเบ‡เป€เบฅเบทเบญเบ "-ul".

-F, --follow-symlink
เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบชเบฑเบ™เบเบฒเบฅเบฑเบเปเบฅเบฐเบ›เปˆเบฝเบ™เป€เบ›เบปเป‰เบฒเบซเบกเบฒเบ.

-R, --replace-symlink
เปเบ—เบ™เบ—เบตเปˆเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบชเบฑเบ™เบเบฒเบฅเบฑเบเบเบฑเบšเป„เบŸเบฅเปŒเบ—เบตเปˆเบ›เปˆเบฝเบ™เปƒเบˆเป€เบซเบฅเบทเป‰เบญเบกเปƒเบช (เป„เบŸเบฅเปŒเป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเบเบฑเบ‡เบ„เบปเบ‡เบšเปเปˆเบ›เปˆเบฝเบ™เปเบ›เบ‡).

-S, --skip-symlink
เบฎเบฑเบเบชเบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบชเบฑเบ™เบเบฒเบฅเบฑเบเปเบฅเบฐเป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบ—เบตเปˆเบšเปเปˆเบ›เปˆเบฝเบ™เปเบ›เบ‡ (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™).

-V, - เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡
เบชเบฐเปเบ”เบ‡เบ‚เปเป‰เบกเบนเบ™เบชเบฐเบšเบฑเบšเปเบฅเบฐเบญเบญเบ.

MAC MODE


เปƒเบ™เบฎเบนเบšเปเบšเบšเบ›เบปเบเบเบฐเบ•เบดเบเบฒเบ™เปเบšเปˆเบ‡เป€เบชเบฑเป‰เบ™เปเบกเปˆเบ™เบ›เปˆเบฝเบ™เบˆเบฒเบ DOS เป„เบ› Unix เปเบฅเบฐเปƒเบ™เบ—เบฒเบ‡เบเบฑเบšเบเบฑเบ™. Mac เปเบ•เบเปเบ–เบง
เบšเปเปˆเป„เบ”เป‰เบ›เปˆเบฝเบ™เปƒเบˆเป€เบซเบฅเบทเป‰เบญเบกเปƒเบช.

เปƒเบ™โ€‹เบฎเบนเบšโ€‹เปเบšเบš Mac breaks เบชเบฒเบโ€‹เปเบกเปˆเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เบˆเบฒเบ Mac เบเบฑเบš Unix เปเบฅเบฐโ€‹เบเบปเบ‡โ€‹เบเบฑเบ™โ€‹เบ‚เป‰เบฒเบกโ€‹. เบเบฒเบ™เปเบšเปˆเบ‡เบชเบฒเบ DOS เปเบกเปˆเบ™
เบšเปเปˆเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡.

เป€เบžเบทเปˆเบญเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เปƒเบ™เป‚เบซเบกเบ” Mac เปƒเบŠเป‰เบ•เบปเบงเป€เบฅเบทเบญเบเป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ "-c mac" เบซเบผเบทเปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡ "mac2unix" เบซเบผเบท.
"unix2mac".

เบเบฒเบ™เบชเบปเบ™เบ—เบฐเบ™เบฒ เบฎเบนเบšเปเบšเบš


เบฎเบนเบšเปเบšเบšเบเบฒเบ™เปเบ›เบ‡ ASCII, 7bit, เปเบฅเบฐ เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ เปเบกเปˆเบ™เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบš dos2unix/unix2dos เบžเบฒเบเปƒเบ•เป‰
SunOS/Solaris.

ASCII
เปƒเบ™เป‚เบซเบกเบ” "ascii" เบžเบฝเบ‡เปเบ•เปˆเบเบฒเบ™เปเบšเปˆเบ‡เป€เบชเบฑเป‰เบ™เบ–เบทเบเปเบ›เบ‡. เบ™เบตเป‰เปเบกเปˆเบ™เบฎเบนเบšเปเบšเบšเบเบฒเบ™เปเบ›เบ‡เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.

เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบŠเบทเปˆเบ‚เบญเบ‡เป‚เบซเบกเบ”เบ™เบตเป‰เปเบกเปˆเบ™ ASCII, เป€เบŠเบดเปˆเบ‡เป€เบ›เบฑเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ 7 เบ™เป‰เบญเบ, เบฎเบนเบšเปเบšเบšเบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡เปเบกเปˆเบ™
8 เบšเบดเบ”. เปƒเบŠเป‰เป‚เปเบ”เบ™เบตเป‰เบชเบฐเป€เปเบตเป€เบกเบทเปˆเบญเบ›เปˆเบฝเบ™เป„เบŸเบฅเปŒ Unicode UTF-8.

7bit
เปƒเบ™โ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบ™เบตเป‰โ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ” 8 bit เบ•เบปเบงโ€‹เบญเบฑเบโ€‹เบชเบญเบ™โ€‹เบ—เบตเปˆโ€‹เบšเปเปˆโ€‹เปเบกเปˆเบ™ ASCII (เบกเบตโ€‹เบ„เปˆเบฒโ€‹เบˆเบฒเบ 128 เบซเบฒ 255โ€‹) เปเบกเปˆเบ™โ€‹.
เบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™เบžเบทเป‰เบ™เบ—เบตเปˆ 7 เบšเบดเบ”.

เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ–เบทเบเบ›เปˆเบฝเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบŠเบธเบ”เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ 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 เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™. เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เปเบฅเป‰เบงเป„เบŸเบฅเปŒ Unix เปเบฅเบฐ Linux Unicode
เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เปƒเบ™เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” UTF-8. เปƒเบ™ Windows Unicode เป„เบŸเบฅเปŒเบ‚เปเป‰เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เปƒเบ™ UTF-8, UTF-16,
เบซเบผเบท UTF-16 เปƒเบซเบเปˆ endian, เปเบ•เปˆเบชเปˆเบงเบ™เปƒเบซเบเปˆเปเบกเปˆเบ™เบ–เบทเบเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เปƒเบ™เบฎเบนเบšเปเบšเบš UTF-16.

เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡
เป„เบŸเบฅเปŒเบ‚เปเป‰เบ„เบงเบฒเบก Unicode เบชเบฒเบกเบฒเบ”เบกเบตเบเบฒเบ™เปเบšเปˆเบ‡เปเบ–เบง DOS, Unix เบซเบผเบท Mac เป€เบŠเบฑเปˆเบ™: เป„เบŸเบฅเปŒเบ‚เปเป‰เบ„เบงเบฒเบกเบ›เบปเบเบเบฐเบ•เบด.

เบ—เบธเบเบฅเบธเป‰เบ™เบ‚เบญเบ‡ dos2unix เปเบฅเบฐ unix2dos เบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เป„เบŸเบฅเปŒเบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” UTF-8, เป€เบžเบฒเบฐเบงเปˆเบฒ UTF-8 เปเบกเปˆเบ™
เบญเบญเบเปเบšเบšเบกเบฒเป€เบžเบทเปˆเบญเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบš ASCII.

Dos2unix เปเบฅเบฐ unix2dos เบ—เบตเปˆเบกเบตเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ Unicode UTF-16, เบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™ UTF-16 endian เบ™เป‰เบญเบเปเบฅเบฐเปƒเบซเบเปˆ.
เป„เบŸเบฅเปŒเบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”. เป€เบžเบทเปˆเบญเป€เบšเบดเปˆเบ‡เบงเปˆเบฒ dos2unix เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบ”เป‰เบงเบเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ UTF-16 เบ›เบฐเป€เบžเบ” "dos2unix -V".

เป€เบงเบตเบŠเบฑเบ™ Windows เบ‚เบญเบ‡ dos2unix เปเบฅเบฐ unix2dos เบ›เปˆเบฝเบ™เป„เบŸเบฅเปŒเบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” UTF-16 เป€เบ›เบฑเบ™ UTF-8 เบชเบฐเป€เปเบต.
เป„เบŸเบฅเปŒเบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”. เป€เบงเบตเบŠเบฑเบ™ Unix เบ‚เบญเบ‡ dos2unix/unix2dos เบ›เปˆเบฝเบ™เป„เบŸเบฅเปŒ 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-bit เบšเปเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เป„เบŸเบฅเปŒ UTF-16.

เป„เบšเบ•เปŒ เบ„เปเบฒโ€‹เบชเบฑเปˆเบ‡ เป€เบ„เบทเปˆเบญเบ‡เบซเบกเบฒเบ
เปƒเบ™ Windows Unicode เป„เบŸเบฅเปŒเบ‚เปเป‰เบ„เบงเบฒเบกเป‚เบ”เบเบ›เบปเบเบเบฐเบ•เบดเบกเบต Byte Order Mark (BOM), เป€เบžเบฒเบฐเบงเปˆเบฒ Windows เบกเบตเบซเบผเบฒเบ
เบšเบฑเบ™เบ”เบฒเป‚เบ„เบ‡เบเบฒเบ™ (เบฅเบงเบกเบ—เบฑเบ‡ Notepad) เป€เบžเบตเปˆเบก BOMs เบ•เบฒเบกเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เป€เบšเบดเปˆเบ‡เบ™เบณ
<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 in.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'.

dos2unix
dos2unix -l -c mac

เปเบ›เบ‡เปเบฅเบฐเปเบ—เบ™เบ—เบตเปˆ 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 7bit b.txt
dos2unix -c ascii a.txt -c 7bit 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 เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบเบฑเบš เบŠเบญเบเบซเบฒ(1) เปเบฅเบฐ xargs(1) เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบˆเบฐเบ›เปˆเบฝเบ™ recursively
เป„เบŸเบฅเปŒเบ‚เปเป‰เบ„เบงเบฒเบกเปƒเบ™เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ•เบปเป‰เบ™เป„เบกเป‰เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต. เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบ•เบปเบงโ€‹เบขเปˆเบฒเบ‡โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบ›เปˆเบฝเบ™โ€‹เป„เบŸเบฅโ€‹เปŒ .txt เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เปƒเบ™โ€‹
เบ•เบปเป‰เบ™เป„เบกเป‰เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบžเบฒเบเปƒเบ•เป‰เบ›เบฐเป€เบžเบ”เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ›เบฐเบˆเบธเบšเบฑเบ™:

เบŠเบญเบเบซเบฒ. -name *.txt |xargs dos2unix

เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆ


เบžเบฒเบชเบฒ
เบžเบฒเบชเบฒเบซเบผเบฑเบเบ–เบทเบเป€เบฅเบทเบญเบเบ”เป‰เบงเบเบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก LANG. เบ•เบปเบงเปเบ› LANG
เบ›เบฐโ€‹เบเบญเบšโ€‹เบ”เป‰เบงเบโ€‹เบซเบผเบฒเบโ€‹เบžเบฒเบโ€‹เบชเปˆเบงเบ™โ€‹. เบชเปˆเบงเบ™เบ—เปเบฒเบญเบดเบ”เปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเบฅเบฐเบซเบฑเบ”เบžเบฒเบชเบฒ.
เบญเบฑเบ™เบ—เบตเบชเบญเบ‡เปเบกเปˆเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบฅเบฐเป€เบ›เบฑเบ™เบฅเบฐเบซเบฑเบ”เบ›เบฐเป€เบ—เบ”เปƒเบ™เบ•เบปเบงเบžเบดเบกเปƒเบซเบเปˆ, เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ”เป‰เบงเบ
เบ‚เบตเบ”เบเป‰เบญเบ‡. เบ™เบญเบเบˆเบฒเบเบ™เบตเป‰เบเบฑเบ‡เบกเบตเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบกเบ—เบตเปˆเป€เบ›เบฑเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบ: เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบ•เบปเบงเบญเบฑเบเบชเบญเบ™, เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ”เป‰เบงเบ a
เบˆเบธเบ”. เบšเบฒเบ‡เบ•เบปเบงเบขเปˆเบฒเบ‡เบชเปเบฒเบฅเบฑเบšเปเบเบฐเบ›เบฐเป€เบžเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ POSIX:

เบชเบปเปˆเบ‡เบญเบญเบ LANG=nl เป‚เบฎเบ™เบฅเบฑเบ‡
เบชเบปเปˆเบ‡เบญเบญเบ LANG=nl_NL เป‚เบฎเบ™เบฅเบฑเบ‡, เป€เบ™เป€เบ—เบตเปเบฅเบ™
เบชเบปเปˆเบ‡เบญเบญเบ LANG=nl_BE เป‚เบฎเบ™เบฅเบฑเบ‡, เบ›เบฐเป€เบ—เบ”เปเบšเบ™เบŠเบดเบ
เบชเบปเปˆเบ‡เบญเบญเบ LANG=es_ES เบชเบฐเป€เบ›เบ™, เบชเบฐเป€เบ›เบ™
เบชเบปเปˆเบ‡เบญเบญเบ LANG=es_MX เปเบญเบชเบ›เบฒเป‚เบเบ™, เป€เบกเบฑเบเบŠเบดเป‚เบ
เบชเบปเปˆเบ‡เบญเบญเบ LANG=en_US.iso88591 เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”, เบชเบฐเบซเบฐเบฅเบฑเบ”, เบฅเบฒเบ•เบดเบ™-1
เบชเบปเปˆเบ‡เบญเบญเบ LANG=en_GB.UTF-8 เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”, เบญเบฑเบ‡เบเบดเบ”, UTF-8

เบชเปเบฒเบฅเบฑเบšเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเป€เบ•เบฑเบกเบ‚เบญเบ‡เบžเบฒเบชเบฒเปเบฅเบฐเบฅเบฐเบซเบฑเบ”เบ›เบฐเป€เบ—เบ”เป€เบšเบดเปˆเบ‡เบ„เบนเปˆเบกเบท gettext:
<http://www.gnu.org/software/gettext/manual/gettext.html#เบžเบฒเบชเบฒ-เบฅเบฐเบซเบฑเบ”>

เปƒเบ™เบฅเบฐเบšเบปเบš Unix เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡ เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™(1) เป€เบžเบทเปˆเบญเปƒเบซเป‰เป„เบ”เป‰เบฎเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเบฐเป€เบžเบฒเบฐเบ‚เบญเบ‡เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™.

LANGUAGE
เบ”เป‰เบงเบเบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก LANGUAGE เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบฅเบฐเบšเบธเบฅเบฒเบเบŠเบทเปˆเบšเบนเบฅเบดเบกเบฐเบชเบดเบ”เบ‚เบญเบ‡เบžเบฒเบชเบฒ,
เปเบเบเป‚เบ”เบเบˆเปเป‰เบฒเบชเบญเบ‡เป€เบกเบฑเบ”. Dos2unix เปƒเบซเป‰เบ„เบงเบฒเบกเบกเบฑเบเบเบฑเบš LANGUAGE เบซเบผเบฒเบเบเบงเปˆเบฒ LANG. เบ•เบปเบงโ€‹เบขเปˆเบฒเบ‡,
เบžเบฒเบชเบฒเป‚เบฎเบ™เบฅเบฑเบ‡เบ—เปเบฒเบญเบดเบ”เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เป€เบขเบเบฅเบฐเบกเบฑเบ™: "LANGUAGE=nl:de". เบเปˆเบญเบ™เบญเบทเปˆเบ™ เปเบปเบ” เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เปเบ›เบžเบฒเบชเบฒ
เป‚เบ”เบเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ LANG (เบซเบผเบท LC_ALL) เป€เบ›เบฑเบ™เบ„เปˆเบฒเบญเบทเปˆเบ™เบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™ "C", เบเปˆเบญเบ™เบ—เบตเปˆเบ—เปˆเบฒเบ™เบˆเบฐเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เบžเบฒเบชเบฒเปƒเบ”เปœเบถเปˆเบ‡เป„เบ”เป‰
เบฅเบฒเบเบŠเบทเปˆเบšเบนเบฅเบดเบกเบฐเบชเบดเบ”เบœเปˆเบฒเบ™เบ•เบปเบงเปเบ› LANGUAGE. เป€เบšเบดเปˆเบ‡เบ„เบนเปˆเบกเบท gettext:
<http://www.gnu.org/software/gettext/manual/gettext.html#The-LANGUAGE-variable>

เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบ—เปˆเบฒเบ™โ€‹เป€เบฅเบทเบญเบโ€‹เบžเบฒโ€‹เบชเบฒโ€‹เบ—เบตเปˆโ€‹เบšเปเปˆโ€‹เบกเบตโ€‹เบ—เบตเปˆโ€‹เบ—เปˆเบฒเบ™โ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบžเบฒโ€‹เบชเบฒโ€‹เบญเบฑเบ‡โ€‹เบเบดเบ”โ€‹เบกเบฒเบ”โ€‹เบ•เบฐโ€‹เบ–เบฒเบ™โ€‹
เบ‚เปเป‰เบ„เบงเบฒเบก.

DOS2UNIX_LOCALEDIR
เบ”เป‰เบงเบเบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก DOS2UNIX_LOCALEDIR LOCALEDIR เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบฅเบงเบšเบฅเบงเบก.
เบชเบฒเบกเบฒเบ” overruled. LOCALEDIR เบ–เบทเบเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบŠเบญเบเบซเบฒเป„เบŸเบฅเปŒเบžเบฒเบชเบฒ. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡ GNU
เปเบกเปˆเบ™ "/usr/local/share/locale". เบ—เบฒเบ‡เป€เบฅเบทเบญเบ - เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡ เบˆเบฐเบชเบฐเปเบ”เบ‡ LOCALEDIR เบ—เบตเปˆเป€เบ›เบฑเบ™
เปƒเบŠเป‰เปเบฅเป‰เบง.

เบ•เบปเบงเบขเปˆเบฒเบ‡ (POSIX shell):

เบชเบปเปˆเบ‡เบญเบญเบ 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>

AUTHORS


Benjamin Lin -[email protected]> Bernd Johannes Wuebben (เป‚เปเบ” mac2unix) -
<[email protected]>, Christian Wurll (เป€เบžเบตเปˆเบกเป€เบชเบฑเป‰เบ™เปƒเบซเบกเปˆเบžเบดเป€เบชเบ”) -[email protected]>, Erwin
Waterlander -[email protected]> (เบœเบนเป‰เบฎเบฑเบเบชเบฒ)

เปœเป‰เบฒเป‚เบ„เบ‡เบเบฒเบ™:http://waterlan.home.xs4all.nl/dos2unix.html>

เบซเบ™เป‰เบฒ SourceForge:http://sourceforge.net/projects/dos2unix/>

เบฅเบฐเบซเบฑเบ”เบŸเบฃเบต:http://freecode.com/projects/dos2unix>

เปƒเบŠเป‰ mac2unix เบญเบญเบ™เป„เบฅเบ™เปŒเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

  • 1
    เป€เบŸเบ”
    เป€เบŸเบ”
    Phaser เป€เบ›เบฑเบ™เบเบฒเบ™เป€เบ›เบตเบ”เป„เบง, เบŸเบฃเบต, เปเบฅเบฐเบกเปˆเบงเบ™เบŠเบทเปˆเบ™
    เปเบซเบผเปˆเบ‡ HTML5 เบเบญเบšเป€เบเบกเบ—เบตเปˆเบชเบฐเป€เบซเบ™เบต
    WebGL เปเบฅเบฐ Canvas rendering เบ—เบปเปˆเบง
    desktop เปเบฅเบฐเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบกเบทเบ–เบท. เป€เบเบก
    เบชเบฒเบกเบฒเบ”เบฎเปˆเบงเบก...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Phaser
  • 2
    เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ VASSAL
    เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ VASSAL
    VASSAL เปเบกเปˆเบ™เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเป€เบเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡
    เบชเบฐเบšเบฑเบšเป€เบญเป€เบฅเบฑเบเป‚เบ•เบฃเบ™เบดเบเบ‚เบญเบ‡เบเบฐเบ”เบฒเบ™เบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡
    เปเบฅเบฐเป€เบเบกเบšเบฑเบ”. เบกเบฑเบ™เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš
    เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบŠเบดเป‰เบ™เบชเปˆเบงเบ™เป€เบเบกเปเบฅเบฐเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš,
    เปเบฅเบฐ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” VASSAL Engine
  • 3
    OpenPDF - เบชเป‰เบญเบกเบ‚เบญเบ‡ iText
    OpenPDF - เบชเป‰เบญเบกเบ‚เบญเบ‡ iText
    OpenPDF เปเบกเปˆเบ™เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” Java เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡
    เปเบฅเบฐเปเบเป‰เป„เบ‚เป„เบŸเบฅเปŒ PDF เบ”เป‰เบงเบ LGPL เปเบฅเบฐ
    เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ” MPL. OpenPDF เปเบกเปˆเบ™โ€‹
    LGPL/MPL open source เบœเบนเป‰เบชเบทเบšเบ—เบญเบ” iText,
    a
    เบ”เบฒเบงเป‚เบซเบฅเบ” OpenPDF - Fork เบ‚เบญเบ‡ iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - เบฅเบฐเบšเบปเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”
    Geoscientific Analyzes - เปเบกเปˆเบ™เบžเบนเบกเบชเบฒเบ”
    เบŠเบญเบšเปเบงเบฅเบฐเบšเบปเบšเบ‚เปเป‰เบกเบนเบ™เบ‚เปˆเบฒเบงเบชเบฒเบ™ (GIS) เบเบฑเบš
    เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบญเบฑเบ™เบเบดเปˆเบ‡เปƒเบซเบเปˆเบชเปเบฒเบฅเบฑเบš geodata
    เบเบฒเบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡ เปเบฅเบฐ ana...
    เบ”เบฒเบงเป‚เบซเบฅเบ” SAGA GIS
  • 5
    เบเปˆเบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบš Java/JTOPen
    เบเปˆเบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบš Java/JTOPen
    IBM Toolbox เบชเปเบฒเบฅเบฑเบš Java / JTOPen เปเบกเปˆเบ™ a
    เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ‚เบญเบ‡เบซเป‰เบญเบ‡เบฎเบฝเบ™ Java เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™
    เป‚เบ›เบฃเปเบเบฃเบกเบฅเบนเบเบ„เป‰เบฒ/เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”
    เปเบšเบšเบˆเปเบฒเบฅเบญเบ‡เบเบฑเบšเบฅเบฐเบšเบปเบšเบ—เบตเปˆเปเบฅเปˆเบ™ OS/400,
    i5/OS, o...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Toolbox เบชเปเบฒเบฅเบฑเบš Java/JTOPen
  • 6
    D3.js
    D3.js
    D3.js (เบซเบผเบท D3 เบชเปเบฒเบฅเบฑเบšเป€เบญเบเบฐเบชเบฒเบ™เบ—เบตเปˆเบ‚เบฑเบšเป€เบ„เบทเปˆเบญเบ™เบ”เป‰เบงเบเบ‚เปเป‰เบกเบนเบ™)
    เป€เบ›เบฑเบ™เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” JavaScript เบ—เบตเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™
    เป€เบžเบทเปˆเบญเบœเบฐเบฅเบดเบ”เบ‚เปเป‰เบกเบนเบ™เปเบšเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบง, เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš
    เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบžเบฒเบšเปƒเบ™เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš. เบ”เป‰เบงเบ D3
    เป€เบˆเบปเป‰เบฒ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” D3.js
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Linux เบ„เบณ เบชเบฑเปˆเบ‡

  • 1
    Abidiff
    Abidiff
    abidiff - เบ›เบฝเบšเบ—เบฝเบš ABIs เบ‚เบญเบ‡เป„เบŸเบฅเปŒ ELF
    abidiff เบ›เบฝเบšเบ—เบฝเบš Application Binary
    เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš (ABI) เบ‚เบญเบ‡เบชเบญเบ‡เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ—เบตเปˆเปƒเบŠเป‰เบฎเปˆเบงเบกเบเบฑเบ™
    เปƒเบ™เบฎเบนเบšเปเบšเบš ELF. เบกเบฑเบ™โ€‹เบญเบญเบโ€‹เบ„เบงเบฒเบกโ€‹เบซเบกเบฒเบโ€‹
    เบฅเบฒเบเบ‡เบฒเบ™...
    เปเบฅเปˆเบ™ abidiff
  • 2
    abidw
    abidw
    abidw - serialize ABI เบ‚เบญเบ‡ ELF เป„เบ”เป‰
    file abidw เบญเปˆเบฒเบ™เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ—เบตเปˆเปƒเบŠเป‰เบฎเปˆเบงเบกเบเบฑเบ™เปƒเบ™ ELF
    เบฎเบนเบšเปเบšเบšเปเบฅเบฐเบ›เปˆเบญเบเบ•เบปเบงเบชเบฐเปเบ”เบ‡ XML
    ABI เบ‚เบญเบ‡โ€‹เบ•เบปเบ™โ€‹เบเบฑเบšโ€‹เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เบกเบฒเบ”โ€‹เบ•เบฐโ€‹เบ–เบฒเบ™โ€‹. เป„เบ”เป‰
    เบ›เปˆเบญเบเบญเบญเบเบกเบฒ...
    เปเบฅเปˆเบ™ abidw
  • 3
    copac2xml
    copac2xml
    bibutils - เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบšเบฑเบ™โ€‹เบ™เบฒโ€‹เบ—เบดโ€‹เบเบฒเบ™โ€‹
    เป€เบ„เบทเปˆเบญเบ‡เปƒเบŠเป‰เบชเบญเบ...
    เปเบฅเปˆเบ™ copac2xml
  • 4
    เบ•เบณเบซเบผเบงเบ”
    เบ•เบณเบซเบผเบงเบ”
    copt - SYSNOPIS optimizer:
    copt file.. DESCRIPTION: copt is a
    เป€เบ„เบทเปˆเบญเบ‡เบกเบทเป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš pephole เบ—เบปเปˆเบงเป„เบ›. เบกเบฑเบ™
    เบญเปˆเบฒเบ™เบฅเบฐเบซเบฑเบ”เบˆเบฒเบเบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ‚เบญเบ‡เบกเบฑเบ™ เปเบฅเบฐ
    เบ‚เบฝเบ™...
    เปเบฅเปˆเบ™ copt
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - เบฅเบงเบšเบฅเบงเบกเบซเบปเบงเบ‚เปเป‰
    เบ›เบฐเบเบฒเบ”เบˆเบฒเบเป€เบญเบเบฐเบชเบฒเบ™ Stx ...
    เปเบฅเปˆเบ™ collect_stx_titles
  • 6
    gatling-bench
    gatling-bench
    bench - http benchmark ...
    เปเบฅเปˆเบ™ gatling-bench
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Ad