码迷,mamicode.com
首页 > 其他好文 > 详细

getopts 命令

时间:2017-10-02 09:34:36      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:编写   value   getopts   idc   pts   参考   top   ref   host   

在编写 shell 脚本中,经常要处理一些输入参数,在使用过程中发现 getopts 更加方便,能够很好的处理用户输入的参数和参数值

#!/bin/bash
while getopts :ab:c opt 
do
   case "$opt" in
      a) echo "Found the -a option" ;;
      b) echo "Found the -b option, with value $OPTARG";;
      c) echo "Found the -c option" ;;
      *) echo "Unknown option: $opt";;
   esac
[root@localhost ~]# sh 1.sh -a
Found the -a option
[root@localhost ~]# sh 1.sh -c
Found the -c option
[root@localhost ~]# sh 1.sh -b 123
Found the -b option, with value 123

参考1:http://www.jxbh.cn/article/2097.html

参考2:http://www.linuxidc.com/Linux/2016-06/132102.htm

 

 

 

 

    

getopts 命令

标签:编写   value   getopts   idc   pts   参考   top   ref   host   

原文地址:http://www.cnblogs.com/pzk7788/p/7618495.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!