shell脚本或函数传参数,可以访问位置变量来使用参数的值。但是在参数比较复杂的情况下,最好使用getopts处理,用来处理命令行的选项和参数。语法格式:getoptsoption_stringargs若script.sh参数为-ffilename-eeditor-pcat,即./script.sh-ffilename-eeditor-pcat选项和参数的..
分类:
系统相关 时间:
2016-06-08 17:23:05
阅读次数:
336
在编写shell脚本中,经常要处理一些输入参数,在使用过程中发现getopts更加方便,能够很好的处理用户输入的参数和参数值。 getopts用于处理用户输入参数,举例说明使用方法: while getopts :a:b:cdefg opt; do case $opts in a) do sth; ...
分类:
系统相关 时间:
2016-06-07 12:41:10
阅读次数:
205
一、getopts简介由于shell命令行的灵活性,自己编写代码判断时,复杂度会比较高。使用内部命令getopts可以很方便地处理命令行参数。一般格式为:getopts“options”variablegetopts的设计目标是在循环中运行,每次执行循环,getopts就检查下一个命令行参数,并判断它是否合法。..
分类:
其他好文 时间:
2016-05-19 21:32:54
阅读次数:
210
1.1shell一些小总结1,零宽断言
2,打印菜单
3,getopts选项简介
4,脚本查询ip地理位置1.1.1grepZero-WidthAssertions(零宽断言)意思就是取出得到你想要的东西,去掉你不关心的东西-o:表示精确匹配
-P:表示使用pcre的正则表达式进行匹配1.先行断言:表示匹配表达式前面的位置[root@b..
分类:
系统相关 时间:
2016-04-11 19:00:07
阅读次数:
423
http://www.cnblogs.com/xupeizhi/archive/2013/02/18/2915659.html http://blog.csdn.net/xluren/article/details/17489667 http://my.oschina.net/HankCN/blog ...
分类:
系统相关 时间:
2016-04-10 16:18:18
阅读次数:
176
今天是WEBSOCKET,,先完成一个SHELL的GETOPS,周一就用得着。#!/bin/bashecho "usage: ./$0 -t (prism|opscripts)"function scp_prism(){ echo "scp_prism()"}function scp_opsc...
分类:
系统相关 时间:
2015-12-19 14:58:56
阅读次数:
186
转自:http://yejinxin.github.io/parse-shell-options-with-getopts-command/标准的Unix命令一般都提供很多选项,使用者通过命令行提供具体的选项和参数,格式如下:command -options parameters filenameg...
分类:
系统相关 时间:
2015-09-23 11:47:56
阅读次数:
153
getopts命令顺序的对现有的shell参数变量进行处理,每调用一次getopts,他只处理在命令中检测到的参数中的一个,处理完所有的参数后,以大于0的退出状态退出,因此,getopts非常适宜用在循环中解析所有命令参数getopts命令的格式为getopts optstring variab.....
分类:
其他好文 时间:
2015-09-08 10:48:00
阅读次数:
136
getopts是shell的一个内置命令,通常用来处理shell命令行选项,但是不能直接处理长选项(如:--prefix=/home等)。getopts有2个参数,第一个参数是字符串,包括字符和“:”,每一个字符都是一个有效的选项,如果字符后面带有“:”,表示这个字符有自己的参数。第二个参数用来存..
分类:
系统相关 时间:
2015-08-18 12:21:05
阅读次数:
162
getopt命令并不是bash的内建命令,它是由util-linux包提供的外部命令。
getopt 与 getopts 的区别
getopts 是 shell 内建命令, getopt 是一个独立外部工具getopts 使用语法简单,getopt 使用语法复杂getopts 不支持长参数(长选项,如 --option), getopt 支持getopts 不会重排所有参数的顺...
分类:
其他好文 时间:
2015-08-11 23:23:23
阅读次数:
116