9月 05

linux下的json命令行工具–jq

jq是一个很轻量却很强大的命令行下的json解析器。jq是json中的“sed”命令,它可以用来slice、filter、map、transform json数据。jq是用C编写的,它没有其他依赖,你可以直接下载一个可执行文件,然后拷贝到其他机器上去执行,完全没有问题。

安装

jq用C语言编写,运行时无需其他依赖,它几乎可以运行在任何平台上。如果你是Linux、OS X、或者Windows,可以直接下载二级制版本。 继续阅读

3月 16

Apache Commons Exec教程

如果你看到这篇文章,相信你肯定使用java新建过子进程,去执行shell命令,并且肯定耗费了不少时间。你可能会认为java自身的Runtime.exec()很简单,而Apache Commons Exec太过臃肿,纯粹是在浪费时间。

但是,我在使用Runtime.exec()的过程时,经历了一系列痛苦的过程。一起来看下commons exec是怎么把这一过程变简单的。 继续阅读