E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
getopts
【Shell】从命令行读取参数的三种方式
0x02
getopts
函数
getopts
函数接受两个参数。第一个参数是字符串,使用冒号来区分该选项是否需要参数值;
getopts
从命令中获取这些参数,并且删去了“-”,并将其赋值在第二个参数中。
lndyzwdxhs
·
2020-03-25 14:48
我的bash 入门
/bin/bashwhile
getopts
'd:Dm:f:t:'OPT;docase$OPTind)DEL_DAYS="$OPTARG";;D)D
赐我理由在披甲上阵
·
2020-03-14 19:57
shell使用
getopts
传入参数
help(){echo"usage:$0-fip.list"exit}while
getopts
:f:optdocase$optinf)file_dir=$OPTARG;;*)help;;#当传入其它参数显示
Songe_
·
2020-03-11 09:36
拉取所有git仓库
/bin/bashwhile
getopts
"Pp:"arg#选项后面的冒号表示该选项需要参数docase$arginP)exportHTTP_PROXY=h
Jerry2015
·
2020-02-28 02:49
snp-calling pipeline
/bin/bashset-eset-uset-opipefailwhile
getopts
s:r
sober01
·
2020-02-23 01:17
选项处理(三)使用 getopt 处理多命令行选项
getopt命令与
getopts
的功能很相似,也是用于解析命令行的选项和参数,使其可以被Shell程序简单地解析。
赵者也
·
2020-02-22 19:15
shell脚本 002 实现linux系统监控
/bin/bashwhile
getopts
周少言
·
2020-02-15 18:25
shell处理选项:shift和
getopts
执行linux的系统命令可以接不通的参数,比如rm-rftest,自己编写的脚本在被人调用时,怎么能提供更多参数选项实现更丰富的功能呢,怎么能让使用者-r-f,甚至是-ip192.168.0.1呢?这些参数选项如何解析?手工解析主要用到了shift命令,shift的作用是将输入参数以空格为分割单位左移一个单位,即将最前边的第一个参数去掉,第二个变成第一个#!/bin/bashuntil[-z"$1
风千寻艾
·
2020-02-15 17:02
Bash技巧:介绍
getopts
内置命令解析选项参数的用法
在Linuxbashshell中,内置了一个
getopts
命令,可以处理以‘-’开头的选项参数。本篇文章通过多个实例详解
getopts
命令的用法。
霜鱼片
·
2020-02-01 06:39
linux
bash
shell
选项处理(二)使用
getopts
处理多命令行选项
getopts
的优势:我们不需要通过外部程序来处理位置参数;
getopts
可以容易地设置我们可以用来解析的Shell变量(这对于一个外部进程是不可能的);
getopts
定义在POSIX中。
赵者也
·
2020-01-08 20:46
Can't locate
getopts
.pl in @INC
Can'tlocate
getopts
.plin@INC在有些早期的perl的脚本中,会有这样一句话require'
getopts
.pl';可是在程序的文件夹下没有这个脚本,并且运行脚本会报错Can'tlocate
getopts
.plin
白菜代码小推车
·
2020-01-07 18:45
Solve Perl Can't locate
getopts
.pl
前言最近,使用Perl运行脚本出现问题23333ErrorCan'tlocate
getopts
.plin@INC(@INCcontains:/etc/perl/usr/local/lib/x86_64-
Qftm
·
2019-12-31 11:00
shell 命令行参数(getopt和
getopts
)
这里还有上一篇,这部分是基础:https://blog.51cto.com/steed/2443313getopt命令使用getopt命令,可以解析任何命令行选项和参数,但是用法比较复杂。getopt的命令用法如下:$getopt--help用法:getoptoptstringparametersgetopt[options][--]optstringparametersgetopt[option
骑士救兵
·
2019-10-18 18:03
linux
shell
getopt
学习笔记
Shell 脚本重启项目
/bin/bashwhile
getopts
"n:p:"argdocase$arginn)echo"NAME'sarg:$OPTARG"NAME=$OPTARG;;p)echo"PORT'sarg:$OPTARG"PORT
MLeo
·
2019-10-17 03:23
shell
Formatting Long Lines 格式化多行字符的shell脚本
Aversionoffmt,usingnroff.Addstwousefulflags:-wXforlinewidth#and-htoenablehyphenationforbetterfills.while
getopts
"hw
·
2019-09-24 03:14
30个关于Shell脚本的经典案例(下)
将结果分别赋值给变量24、批量修改文件名25、统计当前目录中以.html结尾的文件总大26、扫描主机端口状态27、Expect实现SSH免交互执行命令28、批量修改服务器用户密码29、打印乘法口诀30、
getopts
mdadmmeng
·
2019-09-14 11:56
linux
Linux Shell 中的用户输入处理
;2.1错误检测:条件判断(参数验证);2.2移动变量:shift命令;2.3选项处理;2.3.1处理简单选项;2.3.2分离参数和选项;2.3.3处理带值选项;2.3.4getopt命令;2.3.5
getopts
hualaoshuan
·
2019-07-29 09:12
Linux
Shell
Linux
Shell
【Linux】命令行选项和参数处理
Linux下的Shell命令行选项和参数的处理一般可以用getopt、
getopts
和while-case等方式处理。
Sudley
·
2019-07-01 20:49
Linux
Shell脚本编程常用知识点
1.获取命令行选项和参数使用命令
getopts
"options_string"variablewhile
getopts
'd:Dm:f:t:'OPTdocase$OPTind)DEL_DAYS="$OPTARG
夏雨後之光
·
2019-06-25 15:02
shell的
getopts
命令
getopts
[option[:]][DESCPRITION]VARIABLEoption:表示为某个脚本可以使用的选项":"冒号如果某个选项(option)后面出现了冒号(":"),则表示这个选项后面可以接参数
Chaweys
·
2019-04-01 22:28
Shell脚本中使用
getopts
处理多命令行选项
使用不同的选项就会得到不通的执行结果例如:ls命令,ls命令提供了多个选项:-l、-a、-A、-h、-i等等,每个选项具有不同的功能,我们自己写脚本时也可以定义选项,提示用户如何使用,本文介绍如何使用
getopts
wdz306ling
·
2019-03-07 10:19
Shell 脚本集合
地址是否被占用No.5检查端口情况No.6检查CPU情况No.7检查内存情况No.9trap捕获信号No.10数组和函数No.11函数的返回值No.12awk输出所有字符串No.13练习函数传递数组No.14使用
getopts
给我丶鼓励
·
2019-01-12 15:02
Linux
jetty8新环境布署脚本
while
getopts
":n:o:t:"optdocase$optinn)projectName=$OPTARG;;o)projectOrder=$OPTARG;;t)projectType=$OPTARG
秦汉唐天下
·
2018-11-21 20:05
shell
shell传参
/bin/bashzendkey=/root/license.keywhile
getopts
:p:e:s:d:OPTIONdocase$OPTIONinp)product="$OPTARG";;e)expire
Alice66666
·
2018-10-15 10:11
运维
Shell 中
getopts
示例用法
1、用法2、示例1、用法
getopts
可以获取用户在命令下的参数,然后根据参数进行不同的提示或者不同的执行。
水木梵华
·
2018-04-12 16:32
Shell
Linux运维常用shell脚本实例
/bin/bash#unsetanyvariablewhichsystemmaybeusing#clearthescreenwhile
getopts
ivhnamedocase$nameini)iopt=
菲宇
·
2018-03-11 22:44
Shell
shell条件
getopts
使用
这就借助了
getopts
来获取命令参数。二、使用例如,编写如下脚本
getopts
_study.sh:#!
panda-star
·
2018-03-05 23:30
shell
4 Shell内置命令(Shell Builtin Commands)
待完善BourneShell内置命令:.breakcdcontinueevalexecexitexport
getopts
hashpwdreadonlyreturnshifttest[timestrapumaskunsetBash
Doerthous
·
2017-12-11 03:40
shell
getopts
用法
shell
getopts
用法原创2013年12月22日22:05:38http://blog.csdn.net/xluren/article/details/17489667标签:linux/shellc
mmbbz
·
2017-11-01 10:42
linux
shell
shell case
/case.sh-derrorgetoptoption=$1while
getopts
a:b:c:optiondocase"$option"ina)e
xiangjie88
·
2017-08-29 10:00
shell命令行参数解析工具:
getopts
shell命令行参数解析工具:
getopts
在shell脚本中,对于简单的参数,我们使用$1$2来处理即可,具体如下:#!
扑火的蛾
·
2017-07-13 00:00
后端开发
shell
bash/shell 解析命令行参数工具:
getopts
/getopt
转载自:https://my.oschina.net/leejun2005/blog/202376bash脚本中,简单点的参数选项,我们可以直接用位置参数$1$2这样来获取处理了,例如下面这段代码片段:optionParam=$1baseHdfsPath=$2echo $optionParam|grep -qE '^(-d|-l)$' || usageecho $baseHdfsPath|grep
kuSorZ
·
2017-06-26 15:25
shell
bash
getopts
Linux
Perl 交互命令行参数
usr/bin/perl-wuseFindBinqw($Bin$Script);useGetopt::Std;useFile::Path;useFile::Spec;our%opts=(n=>’0’);
getopts
Shi_Shuo16
·
2017-04-13 09:31
perl教程
linux命令:bash脚本选项使用cat <
getopts选项描述
getopts
:用于描述相关信息。
wang6501081
·
2017-04-08 08:30
getopts
OPTARG
用脚本建立ftp
/bin/bash#FTP自动化建立脚本DATE=$(date+%y%m%d)DIR=`pwd`while
getopts
:roptdocase$optinr)read-p">>>将卸载FTP,是否继续[
Dhrome
·
2017-02-21 23:05
linux
shell使用
getopts
脚本获取选项
/bin/bash#a后面跟冒号表示a需要参数,b和c只是选项,不需要参数while
getopts
"a:bc"argdocase$argina)echo"a'sarg:$OPTARG"#参数存在$OPTARG
butterfly5211314
·
2017-02-16 17:46
Linux
for循环:处理命令行参数
/bin/bashwhile
getopts
a:b:c: opt;do #abc表示参数 case $opt in a) a=$OPTARG;; #$OPTARG代表参数后面的值
丁小水
·
2017-02-16 12:50
while
shell脚本
[Shell]命令行选项解析
1.概述
getopts
从符合标准POSIX.2选项语法的参数列表中获取选项及其参数(也就是,单个字母前面带有-,可能后跟参数值;单个字母可以分组)。
SunnyYoona
·
2017-01-22 13:24
Shell
linux shell命令行选项与参数用法详解
1,直接处理,依次对1,2,…,$n进行解析,分别手工处理;2,
getopts
来处理,单个字符选项的情况(如:-n10-ffile.txt等选项);3,getopt,可以处理单个字符选项,也可以处理长选项
mllhxn
·
2016-12-28 11:44
linux
shell编程——
getopts
用法小结
但是在参数比较复杂的情况下,最好使用
getopts
处理,用来处理命令行的选项和参数。
shw23
·
2016-06-08 16:49
编程
shell
getopts
Getopt::Std
/usr/bin/perl usestrict; useGetopt::Std; my%opts;
getopts
("c:hv",%opts); foreach(keys%opts) { /c/&&
twc829
·
2016-05-23 15:00
linux shell和Expect逝去的事情简介
1.1 shell一些小总结 1, 零宽断言 2, 打印菜单 3,
getopts
选项简介 4, 脚本查询ip地理位置1.1.1 grep Zero-WidthAssertions
bdstravel
·
2016-04-11 16:07
linux
shell
expect
linux shell和Expect逝去的事情简介
1.1shell一些小总结 1, 零宽断言 2, 打印菜单 3,
getopts
选项简介 4, 脚本查询ip地理位置1.1.1grepZero-WidthAssertions(
bdstravel
·
2016-04-11 16:07
linux
shell
expect
[shell脚本]
Linux
getopts
--处理命令行参数,并校验有效选项
getopts
命令用途处理命令行参数,并校验有效选项。
mosesmo1989
·
2016-04-08 10:00
linux
shell
linux shell getopt接受脚本参数命令分析
/etc/plus.lib while
getopts
ab:c:: ARGS do case $ARGS
ll104567
·
2016-03-02 20:41
linux
而且
asdasf
linux shell getopt接受脚本参数命令分析
/etc/plus.libwhile
getopts
ab:c:: ARGSdo case $ARGS in
ll104567
·
2016-03-02 20:41
linux
而且
asdasf
linux
【Python模块】命令行解析--argparse
我在bash中用过getopt
getopts
,我用完之后,就再也不记得他们,需要的时候又抄袭过来。
xshalk
·
2016-01-15 16:00
python
argparse
shell -
getopts
的实效用法
getopts
的语法
getopts
OPTSTRINGPARAMETER-OPTSTRING:命令的选项,比如-a23-b-c,那么就是”a:bc”,选项后面的冒号指明需要给选项一个值-PARAMETER
ccyhummer
·
2015-12-12 18:30
技术
Linux:
getopts
命令
它的优势在于:不需要通过外部程序来处理位置参数可以很容易的设置你可以用来解析Shell的变量定义在POSIX通常情况下,在处理命令行参数是需用用到循环,多次调用
getopts
。
u013790563
·
2015-12-07 13:00
linux
getopts
shell命令
getopts
解析
getopts
是一条获取和处理命令行选项的语句,格式为
getopts
option_string variable .其中option_string中包含一个有效的单字符选项
·
2015-11-13 13:51
shell命令
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他