getopts的使用形式是:getopts option_string variable getopts一共有两个参数,第一个是-i这样的选项,第二个参数是 hello这样的参数。 选项之间可以通过冒号:进行分隔,也可以直接相连接,:表示选项后面必须带有参数,如果没有则不需要添加参数 getopts ...
分类:
系统相关 时间:
2017-08-27 15:23:15
阅读次数:
260
本文转载自:http://yejinxin.github.io/parse-shell-options-with-getopt-command 在之前的一篇文章中,介绍了如何利用shell内置的getopts命令来帮助我们处理shell脚本选项和参数,其缺点是只能处理短选项,无法处理长选项。下面,本 ...
分类:
系统相关 时间:
2017-08-22 12:30:21
阅读次数:
330
#!/bin/bash####################################################################################################set-e##需要参数if[$#-eq0];thenecho"需要参数,例如下面命令"echo"sh$0-h"exit1fi##shell需要jq命令#apt-getinstall-yjq1>/dev/null2>&1##获取wi..
分类:
Web程序 时间:
2017-08-15 23:01:07
阅读次数:
266
By francis_haoJul 5,2017 getopts是shell的一个内置命令。 概述 getopts optstring name [args]OPTIND,OPTARG,OPTERR 描述 getopts被shell程序用来分析位置参数,optstring包含需要被识别的选项字符,如... ...
分类:
系统相关 时间:
2017-07-05 22:01:32
阅读次数:
290
写shell脚本常见sh test.sh -m 2 -d 3的写法 事例脚本: getopts包含两个常量: $OPTARG:保存当前选项的值 $OPTIND:参数列表的位移,初始值为1,下一个参数的索引值 getopts ":a:b:c:":第一个冒号是忽略错误信息,最后一个冒号是可以获取最后一个 ...
分类:
系统相关 时间:
2017-07-03 17:20:06
阅读次数:
242
shell脚本接参数优美用法学习bashshell脚本接参数优美用法2.1getopt命令的用法2.2示例1.示例脚本2.转载阅读1.示例脚本#!/usr/bin/envbash#Bash脚本接参数优美用法#Createon2016-11-18#@author:Chinge_Yangargs="$*"functionusage(){echo"Usage:`basename$0`options(-hHOST|-nNA..
分类:
系统相关 时间:
2017-05-31 18:55:53
阅读次数:
228
看以下的Bash脚本: #!/bin/bash interval=0 count=0 pid="" while getopts "p:d:n" arg do case $arg in p) pid=$OPTARG echo "pid: $pid" ;; d) interval=$OPTARG ech ...
分类:
其他好文 时间:
2017-04-22 14:34:15
阅读次数:
180
1. cat <<EOF 2. let i++reference:[1] http://askubuntu.com/questions/385528/how-to-increment-a-variable-in-bash The same as: or even 3. getopts ...
分类:
其他好文 时间:
2016-12-21 20:30:11
阅读次数:
167
#!/bin/sh#说明show_usage="args: [-i , -p , -u , -w , -a , -s , -d , -v ]\ [--ip=, --port=, --user=, --pwd=, --path=, --script=, --debug=, --version=]"#参... ...
分类:
系统相关 时间:
2016-08-17 19:47:03
阅读次数:
642
一、getopts使用内部命令 getopts 可以很方便地处理命令行参数。一般格式为: getopts 的设计目标是在循环中运行,每次执行循环,getopts 就检查下一个命令行参数,并判断它是否合法。即检查参数是否以 - 开头,后面跟一个包含在 options 中的字母。如果是,就把匹配的选项字 ...
分类:
其他好文 时间:
2016-07-24 13:29:27
阅读次数:
309