查看某個命令是否存在
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去判斷這個指令是存在的