1

Возможный дубликат:
Конвертировать CRLF в перевод строки в Linux

Как я могу преобразовать текстовый файл DOS в текстовый файл Unix, чтобы я мог правильно использовать свой парсер Linux?

7 ответов7

6

dos2unix - инструмент для преобразования концов строк.

1

Большинство установок Unix включают команду « tr » («tr» - сокращение от «translate») - вы можете использовать это для преобразования вашего входного файла с текстом DOS для вывода текстового формата Unix:

tr -d '\r' <dos.txt> unix.txt

НТН!

1

В системах, производных от Debian (Ubuntu и т.д.), Вам нужен пакет tofrodos , который предоставляет команды todos и fromdos . (fromdos - это то, что вы ищете.)

В системах на основе RedHat (RHEL, Centos, Fedora и т.д.) Вам нужен пакет dos2unix , который предоставляет команды dos2unix и mac2unix . Для преобразования в другом направлении вам понадобится пакет unix2dos , который предоставляет команду unix2dos .

0

Если вы имеете в виду «как преобразовать простой текстовый файл в формате DOS в простой текстовый файл в формате UNIX», попробуйте команду dos2unix .

0

Некоторые системы имеют команду dos2unix .

0

Вы хотите преобразовать текстовые файлы Windows в текстовые файлы Linux? Если да: есть утилита dos2unix , которая сделает эту работу за вас.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .