查看某个命令是否存在
function download(){
if command -v wget > /dev/null 2>&1; then
sudo wget ${package_url} -O kubernets.tar.gz
mv kubernets.tar.gz ${install_path}
elif command -v curl > /dev/null 2>&1; then
sudo curl -L -o kubernets.tar.gz ${package_url}
mv kubernets.tar.gz ${install_path}
else
echo "error: wget/curl not found. cannot download package"
exit 1
fi
}
command -v xxx
- 如果有这个指令那么返回这个指令的路径
- 如果没有这个指令,那么什么都不返回
- 这个指令的返回码一直都是0,不可以使用
$?
=0去判断这个指令是存在的