Unix2dos - Unix2dos
Эта статья нужны дополнительные цитаты для проверка. (Ноябрь 2020) (Узнайте, как и когда удалить этот шаблон сообщения) |
| Оригинальный автор (ы) | Джон Бирчфилд |
|---|---|
| Разработчики) | Бенджамин Лин, Бернд Йоханнес Вуэббен, Кристиан Вурл, Эрвин Ватерлендер |
| изначальный выпуск | 1989 |
| Стабильный выпуск | 7.4.2 / 12 октября 2020 г. |
| Репозиторий | |
| Операционная система | Unix-подобный, ДОС, OS / 2, Windows |
| Платформа | Кроссплатформенность |
| Тип | Команда |
| Лицензия | FreeBSD лицензия на стиль |
| Интернет сайт | Waterlan |
unix2dos (иногда называют todos или же u2d) - это инструмент для преобразования разрывы строк в текстовый файл из Unix формат (перевод строки) на ДОС формат (возврат каретки + Перевод строки) и наоборот. При вызове как unix2dos программа преобразует текстовый файл Unix в формат DOS при запуске как dos2unix он преобразует текстовый файл DOS в формат UNIX.[1]
использование
Unix2dos и dos2unix не являются частью стандарта Unix. Коммерческие Unix обычно поставляются с собственной реализацией unix2dos / dos2unix, например SunOS / Solaris. dos2unix / unix2dos, HP-UX's dos2ux / ux2dos и Ирикс to_unix / to_dos.
Существует множество альтернатив с открытым исходным кодом с разными именами команд и опциями, например dos2unix / unix2dos, d2u / u2d, fromdos / todos, конечные строки, кувырок.
Увидеть страница руководства соответствующих команд.
Альтернативы преобразованию unix2dos
1. перекодировать
перекодировать файл latin1..dos2. Откройте файл с помощью Windows Write (Wordpad) или Microsoft Word и сохраните в формате «обычный текст».
3. Аналогичные результаты могут быть достигнуты с помощью различных инструментов unix для изменения конечной новой строки '' на комбинацию символов возврата каретки и новой строки '', например, с помощью Perl или реализация GNU sed оперативное редактирование:
perl -i -p -e 's | [] + || g' файлили же
sed -i -e 's / * $ //' файлДля обратного преобразования (dos2unix) можно использовать, например, утилиту tr с -d '' флаг для удаления символов возврата каретки:
tr -d '' <файл> файл2 # Для ASCII и других файлов, не содержащих многобайтовых символов (небезопасно для utf-8).или же
perl -i -p -e 's /// g' файлили же
sed -i -e 's /// g' файлПримечание: Вышеупомянутый метод предполагает, что во входном файле есть только разрывы строк DOS. Любые разрывы строк () Mac, присутствующие во вводе, будут удалены.
Альтернатива преобразованию dos2unix возможна с использованием Col команда, доступная на Linux и другие Unix-подобные операционные системы, включая Mac OS X. В следующем случае InFile содержит нежелательные окончания строк DOS (^ M). После выполнения OutFile либо создается, либо заменяется и содержит окончания строк UNIX. В -b опция говорит Col не выводить символы возврата.
col -b OutFile Смотрите также
Рекомендации
внешняя ссылка
- Тофродос - программное обеспечение, которое предоставляет dos2unix и unix2dos
- Dos2Unix - Dos2Unix / Unix2Dos - Конвертеры форматов текстовых файлов
| Этот Unix -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |