我正在尝试在Ubuntu上使用jq
从JSON文件中提取值。当我直接echo
退出时,它将起作用并将该值返回到控制台。但是,当我尝试将提取的值分配给变量并echo
输出时,则不会向控制台返回任何内容。
以下作品:
#!/bin/sh
echo '{"USERNAME":"TRX-101","PASSWORD":":g&fg#/H"}' | jq .PASSWORD
以下内容无效:
#!/bin/sh
VAR = '{"USERNAME":"TRX-101","PASSWORD":":g&fg#/H"}' | jq .PASSWORD
echo $VAR
我的最终目标是使用$VAR
中的值在shell脚本中执行其他操作(例如:将值发送到XML文件等)