LINUX.ORG.RU
ФорумTalks

Состоялся релиз dos2unix 7.5.0

 ,


0

1

Собственно, сабж.

В новой версии:

  • Новая опция -e, --add-eol для добавления разрыва строки к последней строке, если его нет. Опция --no-add-eol отключает эту функцию.
  • Новая опция -O, --to-stdout для записи в стандартный вывод.

Скачать: https://waterlan.home.xs4all.nl/dos2unix/dos2unix-7.5.0.tar.gz .

★★★★★
Ответ на: комментарий от tommy

Вот и выросло поколение...

dos2unix — это инструмент для преобразования текстовых файлов из окончаний строк DOS (возврат каретки + перевод строки) в окончания строк Unix (перевод строки). Он также способен конвертировать UTF-16 в UTF-8.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid

То есть это такая вещь, вместо которой обычно используют tr и iconv ?

ЕМИНП оно только \r\n в \n транслирует; iconv про несколько более другое; а tr да, только помощнее. Хотя конечно новая опция –add-eol это супер-бомба, аналогов которой нет.

pr849
()
Ответ на: комментарий от Vsevolod-linuxoid

То есть это такая вещь, вместо которой обычно используют tr и iconv ?

Да.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от wandrien

Эдика забанили. Вкусной еды не будет. Саахрикту все таки не буйный подросток-максималист в облике сорокалетнего мужика. Он не будет брызжа слюной и вращая глазами бросатся на пользователей ненавистного юникода. Он не будет в отчаянных выражениях желать Поттерингу смерти. Короче, запасаться попкорном бессмысленно.

hateWin ★☆
()

Вроде бы простая утилита с простейшим функционалом. Это же сколько надо фич внедрить, чтобы от версии 1.0.0 дойти до 7.5.0?

или там было версия 1.2.0: исправили баги, которые добавили в 1.1.0?

ofp
()
  • New option -O, –to-stdout to write to standard output.

Thanks to Victor.

  • New option -e, –add-eol to add a line break to the last line if there isn’t one. Option –no-add-eol disables the feature.

Thanks to Anonymous.

:-D

dataman ★★★★★
()
Ответ на: комментарий от saahriktu

А какое поколение правильное? Которому программу tr до сих пор не подвезли и которое не хочет в юниксвей?

tommy ★★★★★
()
Ответ на: комментарий от tommy

При чём тут вообще tr? Мне вот иногда приходится текстовые файлы, созданные под виндой, открывать под линуксом, и наоборот. Я щас должен вспоминать этот монстроидальный синтаксис tr, париться с правильным экранированием \r\n и т. д., вместо того, чтобы просто набрать dos2unix или unix2dos? А в некоторых системах, том же цигвине, они вообще по дефолту заалиасены на d2u и u2d — ещё удобней.

alegz ★★★★
()
Ответ на: комментарий от alegz

Ну хорошо. Не у всех есть такие задачи. Точнее наверное почти ни у кого.

Хорошо что утилита dos2unix есть и она дополняется новыми полезными ключами / опциями. Но относить ее к легендарным или широкоиспользуемым (даже в то время) наверное не стоит.

tommy ★★★★★
()
Ответ на: комментарий от DarkAmateur

Как-то ноут принесли, забыли пароль от биоса. У Acer есть утилита для сброса, но блин только под DOS. Досбокс не справился,пришлось на флешку накатывать.

Dog ★★★
()
Ответ на: комментарий от alex1101

очень ненужное.

Мне недавно пришлось пользоваться. Есть пакет fortune-mod-ru, там фортунки собираются из архива, в котором тексты с досовскими переводами строк. Эти переводы строк ломают утилиты примитивного fortune, поэтому в арчевский PKGBUILD добавил вызов dos2unix.

emorozov
()
Ответ на: комментарий от emorozov

Наверное правильней использовать патчик к программе а не запуск исправлялок, которых можно и не быть в системе (в т.ч. нужных версий).

tommy ★★★★★
()
Ответ на: комментарий от tommy

Патчится только сборка пакета. Это намного проще, чем исправлять древний запутанный C-код (и ещё не факт, что твоё изменение примут).

emorozov
()

Уронил скупую слезу от нахлынувшей ностальгии. Часто использовал его в скриптах на старой работе.

foxy_ant ★★
()
Ответ на: комментарий от saahriktu

Вот не подумал бы. Первая мысль была, что это как WINE, только для DOS.

Loki13 ★★★★★
()

dos2unix

tr -d '\r' < dos_win_script > unix_script — уже не модно?

posixbit ★★
()
Ответ на: комментарий от saahriktu

Вот и выросло поколение...
это инструмент для преобразования текстовых файлов из окончаний строк DOS (возврат каретки + перевод строки) в окончания строк Unix (перевод строки)

И зачем оно, если есть tr, sed ?

anc ★★★★★
()

Легендарная утилита! Перепись школоты ITT, я все сказал!

filosofia
()
Ответ на: комментарий от ofp

Это же сколько надо фич внедрить, чтобы от версии 1.0.0 дойти до 7.5.0?

Оперный театр... я на это не обратил внимание, задачка даже не для студентов, скорее для школьников, что там можно было такого наворотить аж до 7-й версии?

anc ★★★★★
()
Ответ на: комментарий от anc

И зачем оно, если есть tr, sed ?

Зачем нужен тр, если есть сед? Зачем нужен сед, если есть авк? Зачем нужен авк, если есть перл? Зачем нужен нужен лесс, если есть вим?

зачем нужен Линукс если есть мак?

filosofia
()
Последнее исправление: filosofia (всего исправлений: 1)
Ответ на: комментарий от alegz

При чём тут вообще tr? Мне вот иногда приходится текстовые файлы, созданные под виндой, открывать под линуксом, и наоборот. Я щас должен вспоминать этот монстроидальный синтаксис tr, париться с правильным экранированием \r\n и т. д.
должен вспоминать

Ну напишите один раз пару скриптов в которых будут указаны «ключики» и не вспоминайте, там нет никакого «монстроидальный».

anc ★★★★★
()

Новая опция -O, –to-stdout для записи в стандартный вывод.

Ура! джва…дцать года ждал!

А чего в Talks? Какие-то проприетарные торрент-клиенты и то как мининовость публикуют, а обновления важных утилит нет?

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)