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

How to process json in bash script in windows environment

我正在编写 bash 脚本,它应该可以在 linux 和 windows 环境下工作。为了在 windows 上启用 bash,我们安装了 cygwin。 似乎 jq lib 可以处理 json 但不确定它是否也适用于 windows 环境? 与 sed 相同,不确定如何在 windows 环境中启用它? 其他一些库?

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

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

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

setup-x86_64.exe -q -P jq

2) 在cygwin

上安装apt-cyg(cygwin的包管理器类似yum)和运行
apt-cyg install jq

注意:提到了在 Cygwin 上安装软件包的详细信息 How do I install cygwin components from the command line?