【工作经历:阿里巴巴搜索技术研发中心QA ,百度新产品测试部QA】
【领域:测试分析,自动化测试,性能测试,安全测试 】
【个人定位:高级测试工程师+培训师+领域产品专家】
shell函数之getopts使用
上一篇 /
下一篇 2009-03-13 19:53:31
/ 个人分类:Linux
困扰了很久,我使用的是函数式编程,脚本里经常使用的getopts,放在函数中就是不行。今天终于解决了。
铭记一下。
showopts () {
unset OPTIND while getopts "pq:" optname
do
echo $optname
case "$optname" in
"p")
echo "Option $optname is specified"
;;
"q")
echo "Option $optname has value $OPTARG"
;;
"?")
echo "Unknown option $OPTARG"
;;
":")
echo "No argument value for option $OPTARG"
;;
*)
# Should not occur
echo "Unknown error while processing options"
;;
esac
done
}
收藏
举报
TAG: