怎样检查命令是否存在
1 | command -v <the_command> # the_command存在时$?为0,不存在时为1 |
在shell中检查:1
2
3
4if [[ ! `command -v gdb >/dev/null 2>&1` ]]; then
echo "skipping sse4.2 check - gdb is required"
exit 0
fi
以上是错误的!(2019-06-05 23:02更新)
上面不对的,竟然交了PR,建立了新PR去修复这个问题,下面的是正确的1
command -v gdb >/dev/null 2>&1 || { echo "skipping sse4.2 check - gdb is required"; exit 0; }