腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
为
getopts
中
已解析
的
参数
启用自动完成
、
、
我有一个bash脚本,它使用
getopts
来解析
命令行
参数
。其中一个
参数
-l <name>被定向到确定某些设置
的
if语句。是否可以在
命令行
中
自动完成输入<name>
参数
的
工作?下面是我
的
脚本
的
命令行
解析部分(
getopts
):do
浏览 1
提问于2021-01-15
得票数 3
回答已采纳
1
回答
如何使用自定义变量(而不是${1}、${2} )将
参数
传递给Bash
getopts
、
、
、
我希望在Bash变量中指定
参数
(选项和
参数
),并将该变量传递给
getopts
进行解析,而不是通常
的
变量${1}、${2}等。通常在
中
,
getopts
语法描述如下:
getopts
optstring name [args] 我知道optstring表示关于如何解析
参数
的
getopts
指令,而name是一个变量,用于存储
getopts
正在考虑的当前信息(例如选项
参数</e
浏览 4
提问于2014-01-12
得票数 0
回答已采纳
2
回答
选项
的
第一个字符--
getopts
字符串为a:(冒号)
的
目的是什么?
、
在选项字符串
中
,当使用
getopts
时,来自http://wiki.bash-hackers.org/howto/
getopts
_教程我想知道以下这些是什么意思:“
浏览 0
提问于2018-02-25
得票数 15
回答已采纳
2
回答
UNIX -
getopts
用于多个交换机
、
、
下面的while循环存在于我
的
一个名为test.sh
的
shell
中
ksh -x test.sh -
c
-e file1 file2while
getopts
":
c
:e:" opt; do
c
)
浏览 0
提问于2017-10-14
得票数 0
1
回答
从命令
中
删除选项
、
、
、
我
的
输入是命令,后面跟着不受限制
的
单字母选项,例如command -abc。命令和选项都不带任何
参数
。我
的
目标是删除某些选项。举个例子,删除选项b和
c
,我可以这样实现:$ pattern='(.*) -(.*)'$ echo "${如何以兼容
的
方式解决这个问题,例如使用sed和grep?
浏览 0
提问于2022-10-17
得票数 0
4
回答
当没有命令时,
getopts
打印帮助。行
参数
匹配
、
、
、
、
我试图在bash中使用
getopts
来解析
命令行
参数
,但是如果没有匹配
参数
(或者没有给定cmdline
参数
),我不知道如何实现“默认”操作。这是我到目前为止尝试过
的
愚蠢
的
简化版本:do v) VALIDATE=1;;t) TEST=1;; s) SYNC
浏览 0
提问于2012-03-21
得票数 4
回答已采纳
1
回答
Shell:是否可以在非可选
参数
之后解析可选
参数
?
、
最近,我尝试在shell脚本
中
传递
参数
,如下所示:脚本应该读入一个源文件和一个目标文件-两者都应该是强制
的
-然后在最后检查其他可选
参数
。但是,当尝试用
getopts
解析选项-o时,它永远也找不到它。它总是"false“或"0”。当它在其他
参数
之前传递时,它只识别选项-o! $.当我在谷歌上搜索规则、约定或练习脚本时,我从来没有找到这些重
浏览 1
提问于2013-06-26
得票数 3
回答已采纳
1
回答
在
getopts
之后使用shift $(OPTIND-1)
的
原因是什么?
我意识到shift将cli args n空间
的
数组移动到左边,默认
的
n为1,这意味着我可以使用$1
的
时间循环将数组
的
值分配给现有的变量。我不太明白为什么在下面的上下文中使用它。来源: case $opt in print_help aaaa=${OPTARG} f
浏览 18
提问于2014-10-10
得票数 16
回答已采纳
3
回答
使用
getopts
的
多个选项
参数
(bash)
、
、
、
、
我正在尝试使用bash
中
的
getopts
处理
命令行
参数
。其中一个需求是处理任意数量
的
选项
参数
(不使用引号)。madcap:~/projects$ ./getoptz.sh -s a b
c
Argument: amadcap:~/projects$
浏览 1
提问于2013-04-24
得票数 8
0
回答
C
中
的
getopts
,
命令行
参数
、
、
在
getopts
中
"abc:d:“是什么意思?这是怎么回事?while ((option = getopt(argc, argv,"abc:d::")) != -1) compress -t [1..5] -[
c
,d] 我就是做不好。
浏览 7
提问于2017-12-01
得票数 0
1
回答
我们能否通过执行Bash
命令行
将变量名称作为
参数
值读取?
、
、
我们有一个简单
的
脚本,可以使用以下命令执行脚本:脚本内容SecondNum=$2有没有一种不用$1 & $2并直接通过
命令行
传递值
的
方法
浏览 0
提问于2020-11-21
得票数 2
回答已采纳
2
回答
如何启动Erlang应用程序并允许将
命令行
参数
传递给应用程序
的
根管理器?
、
、
快速1班轮:如何启动OTP应用程序并将
命令行
args传递给它? 然后,escript用application:load&
浏览 3
提问于2012-02-18
得票数 3
回答已采纳
1
回答
如何从
getopts
中
获取2个
参数
、
、
我正在创建一个bash脚本,它将从
命令行
从用户获得两个
参数
。但是我不确定我如何从用户那里获取2个
参数
,这两个
参数
都是必需
的
,如果不传递,将显示错误并从脚本返回。下面是我用来从用户获取
参数
的
代码,但目前我
的
getopts
只接受一个
参数
。optspec="h-:" case "
浏览 20
提问于2019-09-05
得票数 0
回答已采纳
2
回答
如何在$1和$2
的
bash脚本
中
包含自定义命令选项?
、
、
、
、
我有一个脚本myscript.sh就像..。这给了我一个输出..。但是如何使这个脚本包含自定义命令选项呢?例如..。和 ./myscript.sh -b bar and corespond to $2
浏览 0
提问于2019-05-20
得票数 3
回答已采纳
1
回答
如何在Bash中生成
getopts
无法接受
的
参数
列表?
、
、
、
假设我使用选项字符串":a:b“在Bash脚本
中
运行
getopts
,并提供了以下
命令行
参数
:"foo“
的
实例是选项a
的
预期
参数
,而选项b没有预期
参数
。但是,"bar“
的
实例和"zappo”
的
实例对于
getopts
都是不可接受
的
。在运行
getopts</
浏览 3
提问于2013-12-27
得票数 0
1
回答
如何在Python
中
实现可选
的
位置
参数
、
、
、
它还接受
命令行
位置
参数
:到目前为止,我已经用以下函数(testargv.py)计算了4个
参数
:password =
getopts
(argv)['-password']我想让“外档”成为可选
的
。因
浏览 1
提问于2017-03-23
得票数 0
回答已采纳
1
回答
getopts
没有解析我
的
命令行
选项
、
我正在运行bash V4.2,并且正在尝试使用内置命令
getopts
解析
命令行
参数
,未解析-s:do s) echo "s: $OPTARG"
浏览 3
提问于2013-07-07
得票数 3
回答已采纳
2
回答
在bash
中
,我如何能够以任意
的
随机顺序拥有一组
参数
?就像一对钥匙?
/myscript --ip 192.168.1.1 --port 1985./myscript --port 1985 --ip 192.168.1.1./myscript a b
c
d./myscript b d a
c
以此类推
浏览 4
提问于2011-09-23
得票数 8
回答已采纳
2
回答
getopts
总是为Bash提供
的
吗?
、
我是否可以使用
getopts
来解析bash脚本(而不是sh)
中
的
命令行
参数
,而不必担心另一种退步?
浏览 0
提问于2016-07-06
得票数 5
回答已采纳
1
回答
Python getopt将第二个选项作为第一个选项
的
参数
、
我正在尝试使用
getopts
进行
命令行
解析。但是,如果我将选项设置为通过:或=设置强制
参数
,而
命令行
中
没有
参数
,则下面的选项将被视为第一个选项
的
参数
。我希望这样做会引起一个错误。如何解决这个问题呢?python opts, args = getopt.getopt(argv[1:], "
c
:config-file=
浏览 4
提问于2014-02-10
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券