如何从 bash 中的变量的curl 响应中获取字符串?

M2b*_*dit 3 bash grep curl

bash 脚本发送一个curl。卷曲响应示例如下:

{"code":"2aaea70fdccd7ad11e4ee8e82ec26162","nonce":1541355854942}
Run Code Online (Sandbox Code Playgroud)

我需要获取代码“2aaea70fdccd7ad11e4ee8e82ec26162”(不带引号)并在 bash 脚本中使用它。

cho*_*oba 8

用于jq从 JSON 中提取值,并使用命令替换来捕获命令的输出:

code=$(curl ... | jq -r '.code')
Run Code Online (Sandbox Code Playgroud)

( ) 直接打印字符串,而不是像在 JSON 中那样引用它-r--raw