Возможный дубликат:
Конвертировать CRLF в перевод строки в Linux
Как я могу преобразовать текстовый файл DOS в текстовый файл Unix, чтобы я мог правильно использовать свой парсер Linux?
Возможный дубликат:
Конвертировать CRLF в перевод строки в Linux
Как я могу преобразовать текстовый файл DOS в текстовый файл Unix, чтобы я мог правильно использовать свой парсер Linux?
Большинство установок Unix включают команду « tr » («tr» - сокращение от «translate») - вы можете использовать это для преобразования вашего входного файла с текстом DOS для вывода текстового формата Unix:
tr -d '\r' <dos.txt> unix.txt
НТН!
В системах, производных от Debian (Ubuntu и т.д.), Вам нужен пакет tofrodos
, который предоставляет команды todos
и fromdos
. (fromdos
- это то, что вы ищете.)
В системах на основе RedHat (RHEL, Centos, Fedora и т.д.) Вам нужен пакет dos2unix
, который предоставляет команды dos2unix
и mac2unix
. Для преобразования в другом направлении вам понадобится пакет unix2dos
, который предоставляет команду unix2dos
.
Если вы имеете в виду «как преобразовать простой текстовый файл в формате DOS в простой текстовый файл в формате UNIX», попробуйте команду dos2unix .
Вот объяснение того, как использовать антислово для извлечения текста.
Некоторые системы имеют команду dos2unix
.
Вы хотите преобразовать текстовые файлы Windows в текстовые файлы Linux? Если да: есть утилита dos2unix
, которая сделает эту работу за вас.