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

5 месяцев ago admin 0

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 ошибок.

>>> Скачать


Source: linux.org.ru