内容简介:Miller 是一个类似 sed、awk、cut、join 和 sort 工具,用来处理基于命名索引的数据,注入 CSV 和表格化的 JSON。5.5.0 版本发布了,内容如下: 特性 新的 positional-indexing 功能。此版本中,你可以通过 $[[3...
Miller 是一个类似 sed、awk、cut、join 和 sort 工具,用来处理基于命名索引的数据,注入 CSV 和表格化的 JSON。5.5.0 版本发布了,内容如下:
特性
- 新的 positional-indexing 功能。此版本中,你可以通过 $[[3]] 获取每个记录的第三个字段的名称,并通过 $[[[3]]] 获得其值。这两种方法在赋值语句的左侧或右侧都是可用的,因此你可以更容易地在 DSL 中提前重命名字段
- 有一个新的 capitalize DSL 功能,补充已经存在的 toupper
- 有一个新的 skip-trivial-records,解决 #197。同样还有一个新的 remove-empty-columns,解决 #206,这两种方法对于数据清理用例都很有用
- 尽管 Miller 在内部使用 mmap 来获得大约 20% 的性能提升(相比于不使用 mmap),但这可能会导致读取大文件或太多小文件时出现内存不足的问题。此版本中,Miller 在这些情况下自动避免 mmap。如果你想手动控制这个,仍然可以使用 --mmap 或 --no-mmap
- 新的 --ivar option for the nest verb,补充已经存在的 --evar
- 有一个新的按键保存 urandrange DSL 函数:urandrange(low,high) 与 low+(high-low)*urand() 相同
- 新的 -v option for the cat verb,它将低级别记录结构转储写入标准错误
- 新的按键保护程序 -N option for mlr, --implicit-csv-header --headerless-csv-output
修复
详情见发布说明:
https://github.com/johnkerl/miller/releases/tag/v5.5.0
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Java语言精粹
Jim Waldo / 王江平 / 电子工业出版社 / 2011-6 / 39.00元
这是一本几乎只讲java优点的书。 Jim Waldo先生是原sun微系统公司实验室的杰出工程师,他亲历并参与了java从技术萌生、发展到崛起的整个过程。在这《java语言精粹》里,jim总结了他所认为的java语言及其环境的诸多精良部分,包括:类型系统、异常处理、包机制、垃圾回收、java虚拟机、javadoc、集合、远程方法调用和并发机制。另外,他还从开发者的角度分析了在java技术周围......一起来看看 《Java语言精粹》 这本书的介绍吧!