1.环境 Ubuntu18.04 在Shell中使用jq解析JSON格式文本,通过管道读取出value后无法存储为Shell中的值。 2.成功方案 fee=`echo ${block_fee}|jq '.totalfee | tonumber'` 只需要将读取出的value通过echo打印出来,再利用``将值写入到变量中即可。 3.失败方案 fee=${block_fee}|jq '.totalfee | tonumber' 失败原因:管道无法直接赋值给变量