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 ошибок.
>>> Скачать