如何知道命令安装在shell中

时间:2015-10-09 08:36:35

标签: shell

在xxx.sh中,我需要执行一个命令。但是如果找不到这个命令,我想抛出一个错误。

if [[ xxxxxxx ]]; then
    echo "sorry xx command not found"
    exit 1
fi

1 个答案:

答案 0 :(得分:0)

来自this answer

总结:

bash是你的shell / hashbang,一直使用hash(用于命令)或type(考虑内置函数和关键字)。

编写POSIX脚本时,请使用命令-v。