标签:
在编写shell脚本中,经常要处理一些输入参数,在使用过程中发现getopts更加方便,能够很好的处理用户输入的参数和参数值。
[root@LovelyLP shell]# create-apps -a free -t jbsseap -n
rhc app create -p redhat -a free -t jbsseap -n --no-dns
如果还不是很了解,你可以简单的看下这个例子,这个例子是如果传递进来的参数包括f,那么执行对应代码:
while getopts "dfiPRrvW" opt //赋值给opt do case $opt in f) //如果传递进来是f exec $realrm "$@" ;; *) # do nothing //传递其他参数,包括d,i,p,r,v,w ;; esac done
标签:
原文地址:http://www.cnblogs.com/zhenghongxin/p/5566346.html