在shell脚本中,你可以使用如下代码来判断jq
命令是否已经安装:
if command -v jq > /dev/null 2>&1; then
echo "jq is installed"
else
echo "jq is not installed"
fi
这段脚本通过 command -v jq
来查找jq
命令是否存在。如果存在,command -v jq
会返回jq
的路径,同时> /dev/null 2>&1
将标准输出和错误输出都重定向到空设备文件,这样即使有输出也不会显示在终端上,仅根据命令执行成功(退出状态码为0)与否来判断jq
是否已安装。