LINUX.ORG.RU

Состоялся релиз Miller 5.3.0

 , , , ,


5

3

Miller, подобие awk, sed, cut, join, и sort для индексированных по имени данных, таких как CSV и табличный JSON, теперь версии 5.3.0.

Новые возможности

  • Опция "--skip-comments" теперь позволяет отфильтровывать строки комментариев во входных строках, которые начинаются с символа '#'. Опция "--skip-comments-with X" позволяет задать строку комментарий X. Комментарии поддерживаются только в начале строк. Опции "--pass-comments" и "--pass-comments-with X", наоборот, позволяют обрабатывать строки с комментариями.
  • Глагол count-similar теперь позволяет вычислять размеры кластеров по кластерным меткам.
  • В то время как DSL арифметика Miller'а развилась от 64-целочисленной до с плавающей запятой двойной точности, в нём также появились операторы целочисленной арифметики: .+ .- .* ./ .// .
  • Новая функция bitcount. Например,
    echo x=0xf0000206 | mlr put '$y=bitcount($x)'
    выведет
    x=0xf0000206,y=7
  • Опция "-T" теперь является алиасом для "--nidx --fs tab", а опция "-t" является алиасом для "--tsvlite".
  • Математические константы Пи и e переименованы из PI и E в M_PI и M_E соответственно.

Также была улучшена документация и устранены 5 ошибок.

>>> Скачать

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

sort делает то же самое

Что именно? Имеет опции и документацию вводящие в заблуждение?

И crontab -e.

Во-первых, crontab вызывает внешний редактор. Во-вторых, редактируется вполне определённый файл и поведение (редактировать временный, потом копировать) определяется логикой программы.

И почти все остальное тулзы для редактирования текста.

Эм. Если редактировать файл через символическую ссылку в vim, он не заменит ссылку на регулярный файл.

На упреждение. Только не надо говорить, что в твои «почти все» vim не входит. ОК?

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

Что -i — полезная опция.

Ага, вы это уже говорили. Нет надобности повторять, иначе так можно очень долго ходить по кругу:

-i — полезная опция
— Во-первых, не очень. А во-вторых, не все, что полезно, не вредно́. Что вводит в заблуждение, то вредно́.

Zmicier ★★★★ ()