我有一个变量,它的值如下所示:
val = $(curl command ...)
字符串val
返回一个看起来像{"parm1":"****","data":"adfsdfsdaf"}
的对象
我想为两个条件添加验证:
val
是一个对象或val.data
是null
我想打印一条消息“数据未正确解析”
- 当
val
是object
时,例如{"parm1":"****","data":"adfsdfsdaf"}
我想打印一条消息“数据为空”
- 当
val
是null
时。
我写了下面的逻辑,但它看起来不正确:
if [[ ${val} == null ]]; then
echo "data not parsed correctly"
exit 1
型
当脚本不应退出时,val
的正确值为adfsdfsdaf
。
1条答案
按热度按时间yxyvkwin1#
关于jq
字符串