SHELL脚本中command -v 用法

在Linux中,command -v 可以判断一个命令是否支持,如果一个脚本需要,或者还要家if判断,则示例如下:

if command -v python >/dev/null 2>&1;then 
   echo "yes"
else 
   echo "no"
fi

脚本运行后,如果系统支撑python,则运行结果为yes

if command -v docker >/dev/null 2>&1;then 
   echo "yes"
else 
   echo "no"
fi

如果系统不支持docker,则为no。
在这里插入图片描述

你可能感兴趣的:(运维技术,运维)