文档章节

shell中脚本参数传递getopts

o
 osc_ogi0qclx
发布于 2019/08/22 19:23
字数 204
阅读 12
收藏 0

精选30+云产品,助力企业轻松上云!>>>

 

while getopts ":a:b:c:" opt
do
    case $opt in
        a)
        echo "参数a的值$OPTARG"
        ;;
        b)
        echo "参数b的值$OPTARG"
        ;;
        c)
        echo "参数c的值$OPTARG"
        ;;
        ?)
        echo "未知参数"
        exit 1;;
    esac
done

输出

bogon:Desktop macname$ ./test.sh -a 1 -b 2 -c 3
参数a的值1
参数b的值2
参数c的值3
bogon:Desktop macname$ ./test.sh -a 1 -b 2
参数a的值1
参数b的值2
bogon:Desktop macname$ ./test.sh -a 1 -c 2
参数a的值1
参数c的值2
bogon:Desktop macname$ ./test.sh -b 1 -c 2 -a 3
参数b的值1
参数c的值2
参数a的值3
bogon:Desktop macname$ ./test.sh -b 1 -c 2 -d 3
参数b的值1
参数c的值2
未知参数
bogon:Desktop macname$ ./test.sh -b 1
参数b的值1
bogon:Desktop macname$ ./test.sh
bogon:Desktop macname$ 

 

 

参考:

https://blog.csdn.net/sinat_36521655/article/details/79296181

 

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
shell脚本传可选参数 getopts 和 getopt的方法

写了一个shell脚本,需要向shell脚本中传参数供脚本使用,达到的效果是传的参数可以是可选参数 下面是一个常规化的shell脚本:         echo "执行的文件名为: $0";        ...

osc_5ncz8ucr
2018/07/11
3
0
shell脚本传可选参数 getopts 和 getopt的方法

写了一个shell脚本,需要向shell脚本中传参数供脚本使用,达到的效果是传的参数可以是可选参数 下面是一个常规化的shell脚本:         echo "执行的文件名为: $0";        ...

osc_dfoo6teb
2019/05/01
5
0
处理用户输入(第十四章)

1. bash shell脚本中的位置变量 1. 有些脚本运行时是需要输入参数的,在shell脚本中加入指定的位置变量,脚本会在运行时读取位置变量对应的参数,位置变量表示方法如下: (1)$0:表示脚本自...

wlwlwl890
2018/06/26
0
0
处理用户输入(第十四章)

1. bash shell脚本中的位置变量 1. 有些脚本运行时是需要输入参数的,在shell脚本中加入指定的位置变量,脚本会在运行时读取位置变量对应的参数,位置变量表示方法如下: (1)$0:表示脚本自...

wlwlwl890
2017/09/25
0
0
自学Linux Shell13.2-选项处理(主要getopt、getopts命令)

点击返回 自学Linux命令行与Shell脚本之路 Bash shell提供了一些不同的方法来从用户处获得数据,包括以下3中方法: 命令行参数(添加在名利后面的数据) 命令行选项(可修改命令行为的单个字...

osc_4edlv799
2018/06/26
2
0

没有更多内容

加载失败,请刷新页面

加载更多

浅谈对python pandas中 inplace 参数的理解

这篇文章主要介绍了对python pandas中 inplace 参数的理解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 pandas 中 inplace 参数在很多函数中都会有,它的作用是:是否...

Linux就该这么学
36分钟前
20
0
C++ 从基本数据类型说起

前言 int 在32位和64位操作系统,都是四个字节长度。为了能编写一个在32位和64位操作系统都能稳定运行的程序,建议采用std::int32_t 或者std::int64_t指定数据类型。*与long随操作系统子长变...

osc_sxdofc9c
36分钟前
9
0
游戏音乐的作用以及起源

游戏音乐是由特殊的音乐、语言符号、美学符号组成,在电子游戏的发展下,游戏音乐越来越成熟,游戏音乐与美术相融合,能够带给玩家视觉与声音的感官冲击,形成游戏音乐所具有的独特的审美效果...

奇亿音乐
37分钟前
10
0
2020,最新Model的设计-APP重构之路

很多的app使用MVC设计模式来将“用户交互”与“数据和逻辑”分开,而model其中一个重要作用就是持久化。下文中设计的Model可能不是一个完美的,扩展性强的model范例,但在我需要重构的app中,...

osc_mfzkzkxi
37分钟前
4
0
面对职业瓶颈,iOS 开发人员应该如何突破?

我们经常看到 iOS 开发人员(各种能力水平都有)的一些问题,咨询有关专业和财务发展方面的建议。 这些问题有一个共同点:前面都会说“我现在遇到了职业困境”,然后会问一些诸如“我是否应该...

osc_gfpedeca
39分钟前
21
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部