如何在Windows环境中的bash脚本中处理json

时间:2018-10-11 13:49:14

标签: windows bash cygwin jq

我正在编写bash脚本,该脚本应该可以在linux和Windows环境下工作。为了在Windows上启用bash,我们已经安装了cygwin。 似乎jq lib可以处理json,但不确定它也可以在Windows环境下工作吗? 与sed一样,不确定如何在Windows环境中启用它吗? 其他图书馆?

1 个答案:

答案 0 :(得分:1)

我在cygwin上安装了jq,它可以在Windows中处理json数据。

您可以通过两种方式在Cygwin上安装jq

1)在cmd中运行它。 setup-x86_64.exe是您的cygwin安装二进制文件

setup-x86_64.exe -q -P jq

2)安装apt-cyg(类似于yum的cygwin的软件包管理器)并在cygwin上运行

apt-cyg install jq

注意:How do I install cygwin components from the command line?

提到了在Cygwin上安装软件包的详细信息。