判断linux命令是否存在

参考文档:https://stackoverflow.com/questions/592620/how-to-check-if-a-program-exists-from-a-bash-script


POSIX compatible:
command -v <the_command>

For bash specific environments:
hash <the_command> # For regular commands. Or...
type <the_command> # To check built-ins and keywords


Example:

if $(command -v test11  >/dev/null 2>&1); then
  echo 'exists'
fi

if $(command -v test  >/dev/null 2>&1); then
  echo 'exists'
fi

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容