如何实现执行脚本不加ip的话会自动报错,而且还会退出?
vim ping.sh
#!/bin/bash
[ -z "$1" ] && {其实就相当于加了一个比较的命令,$1是不是空的
echo "Error: please input ipaddress following scripts!"
exit
}
ping -c1 -w1 $1 &> /dev/null &&{
echo $1 is up
}||{
echo $1 is down
}
sh ping.sh
sh ping.sh 172.25.254.111
sh ping.sh 172.25.254.250
这次三种情况都写包括了,应该很完美