我想稍微重建一下我的脚本,以便让其他人更容易。 我认为使用案例和功能会更容易。
IP="192.168.123." #$1 is the last number for the ip-address
regExp="^[0-9]+[-,0-9]*$"
if [ "$#" -eq 0 ]; then
echo "No numbers given "
exit 0
fi
if [ "$1" == "-h" ]; then
echo "Give numbers to test"
exit 0
fi
我想做这样的事情:
if [ "$#" -eq 0 ]; then
echo "No numbers given "
# exit 0 --> do I have to write this?
case
-h ) echo "Give numbers to test";
esac
fi
我必须写那个出口吗? 有没有让事情变得更容易的事情?
答案 0 :(得分:0)
如果您的所有陈述都在case
内,那么您不需要退出
case "$1" in
'') echo No numbers given;;
-h) echo Give numbers to test;;
*) ...
esac