将shell脚本重建为大小写

时间:2015-06-13 10:02:28

标签: linux shell ubuntu scripting

我想稍微重建一下我的脚本,以便让其他人更容易。 我认为使用案例和功能会更容易。

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

我必须写那个出口吗? 有没有让事情变得更容易的事情?

1 个答案:

答案 0 :(得分:0)

如果您的所有陈述都在case内,那么您不需要退出

case "$1" in
  '') echo No numbers given;;
  -h) echo Give numbers to test;;
  *) ...
esac