腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何
使用
getopts
函数
指定
参数
的
顺序
?
、
test-fun(){ while
getopts
"waz" arg case $arg inz) ;; done对于上面的测试,test-fun -wz
的
结果是ok wtest-fun -zw结果为ok w 我想为test-fun
函数
指定
<
浏览 3
提问于2017-07-05
得票数 0
1
回答
确保只将一个强制
参数
传递给脚本
、
、
、
、
我正在编写一个shell脚本,并对
getopts
进行
参数
解析。我拥有的是1个可选
参数
和2个强制
参数
,我要做
的
是确保只传递一个强制
参数
。目前,一个基本
的
验证已经存在,但从长远来看,它实际上是无用
的
。我
使用
if条件查看了其他示例,但这也失败了。在cases中
使用
标志,并通过检查单个状态来调用
函数
,也会打印all。我想要
的
是确保只
使用
一个强制
参数
,并在
浏览 0
提问于2021-09-04
得票数 1
回答已采纳
2
回答
在Bash
getopts
参数
中保留特殊字符
、
、
、
、
我在Bash shell脚本库中有一个
函数
,它
使用
getopts
接受
参数
。我想在其中一个
参数
中
指定
一个Bash命令。然后,
函数
继续将这个存储
的
命令用于一个或另一个目的(例如,
使用
指定
为启动程序
的
执行
的
存储命令以自动方式生成GNOME桌面启动程序)。
如何
以用户友好
的
方式保留命令中
的
特殊字符(我
的
意思是,以一种不要
浏览 7
提问于2013-09-26
得票数 1
2
回答
Bash脚本中
的
可选
参数
、
、
、
、
我试图编写一个具有可选
参数
的
函数
,使可选
参数
后面跟着类似于-x
的
内容。opt_arg1 -o opt_arg2 -x opt_arg3my_function man_arg1 man_arg2 -x opt_arg 在其他问题中,我看到有人建议
使用
getopts
,但在这些答案中,似乎必须在调用
函数
时
指定
所有可选
参数
。而且,在我看来,似乎还不清楚
如何
使用
<e
浏览 5
提问于2022-03-04
得票数 1
回答已采纳
2
回答
用于标志和选项解析
的
getopts
、
、
、
我在我
的
脚本中
使用
getopts
,我想对所有下面的选项解析
顺序
进行处理。./myscript -c -h server我正在
使用
myscript,如下所示。while
getopts
c:h: varcase $var in c) FLAG=1done 这里,"se
浏览 2
提问于2013-09-21
得票数 1
回答已采纳
1
回答
如何
使用
自定义变量(而不是${1}、${2} )将
参数
传递给Bash
getopts
、
、
、
我希望在Bash变量中
指定
参数
(选项和
参数
),并将该变量传递给
getopts
进行解析,而不是通常
的
变量${1}、${2}等。通常在中,
getopts
语法描述如下:
getopts
optstring name [args] 我知道optstring表示关于
如何
解析
参数
的
getopts
指令,而name是一个变量,用于存储
getopts
正在考虑的当前信息(例如选项
浏览 4
提问于2014-01-12
得票数 0
回答已采纳
2
回答
Bash:从子subshell写入全局变量
我试图将一些
getopts
逻辑移到一个
函数
中,这样我就可以不止一次地
使用
它,让用户在
指定
参数
的
顺序
上具有更大
的
灵活性:echo "myssh [options] [options] [-- ssh-options...]" >&2} while
getopts
":hvV:&
浏览 0
提问于2021-06-28
得票数 3
回答已采纳
1
回答
从源脚本扩展
getopts
、
我正在尝试扩展源代码脚本中
的
getopts
,如下所示。如果传入a、b、c、d以外
的
选项,则需要打印"invalid option“并退出。 script_a.sh: #!/bin/bash while
getopts
'a:b:' OPT; do a)/bin/bashw
浏览 12
提问于2019-12-10
得票数 0
1
回答
Bash 4.2.46
getopts
连接短选项并在处理过程中重置OPTIND会导致无限循环:
如何
在Bash中纠正这一问题?
、
、
我在最新
的
CentOS 7 VM中
使用
以下Bash版本:以下代码按预期执行(
getopts
参数
所指示
的
。在编写包装器以允许部分
参数
/嵌套
getopts
处理时,有人能说明这一点来帮助我解决这个问题吗? 用于好奇
的
:我为嵌套
的
getopts
处理实现了一些包装器
函数
。这
浏览 5
提问于2021-03-29
得票数 0
回答已采纳
1
回答
不同
函数
的
bash
getopts
选项
、
我想为我
的
命令
使用
不同
的
函数
,我
的
问题是
如何
将
参数
传递给add.sh
函数
?find.sh运行得很好,但前两个命令没有为-v / -a选项
指定
arg。我做错了什么?while
getopts
v:a:s optcase "$opt" in s) ./find.sh;;
浏览 0
提问于2014-09-22
得票数 0
2
回答
如何
从命令行解析bash中
的
密钥?
、
所以我想把包含'>‘
的
所有行从第一个文件复制到第二个文件。我需要一个可以从命令行运行
的
工具,如下所示:这里
的
-input和-output是to键。我尝试了下面的代码:do i) input=$OPTARG;; esac
浏览 0
提问于2019-09-23
得票数 1
2
回答
在
getopts
之后解析脚本
参数
、
、
、
我有一个
使用
土帽实现交换机
的
脚本。然而,我在引用下一个论点时遇到了困难。backport -p /path/to/website_backup.sql.gz exit 0;我找到了这个答案,它演示了
如何</e
浏览 0
提问于2019-10-28
得票数 3
回答已采纳
2
回答
命令行
参数
与case语句
参数
、
、
我正在尝试执行一个命令,但我需要获得一个命令行
参数
。我
的
问题是:pl_function(){ node=$(echo "$1" | awk -F'\.'另外,为了不关心
参数
的
顺序
,我想包括
getopts
。假设我在-location后面加上一个
参数
,-grep后面跟着一个
参数
,而-def_location后面没有一个
参数
。在这种情况下,我
如何
使用
浏览 4
提问于2013-10-15
得票数 0
回答已采纳
2
回答
Bash手动输入和位置
参数
的
移位
、
、
、
、
(很明显,这个问题主要涉及
如何
将信息应用于
getopts
,以及
如何
将shift应用于手动定义
的
数组。我正在为一些Bash
函数
的
开始编写一个过程,它以通常
的
getopts
方式解析
函数
的
参数
,同时也解析意外
的
参数
(通过多次遍历
getopts
处理)。在下面的代码中,可以看到一个小
的
函数
process_argument
浏览 6
提问于2014-01-16
得票数 2
1
回答
土工品
的
工作原理
、
我想了解OPTIND是
如何
由
getopts
工作
的
。如果我想跳过前几个位置
参数
,我应该
如何
准确地设置OPTIND?而且,由于OPTIND不是自动重置
的
,所以我需要知道
如何
在多个
getopts
调用之间精确地手动重置。这是
函数
{ while (( $# > 0 )); do
浏览 0
提问于2023-05-05
得票数 -2
回答已采纳
2
回答
以前有bash
参数
时
Getopts
不工作
、
、
、
我在
使用
getopts
和简单bash
参数
方面有问题。我
的
脚本是从与
指定
表达式匹配
的
文件行中写出
的
。-f选项允许您更改文件第一个
参数
$1决定表达式
的
类型aaaaaaaaaaaaccccccccccccacddddddddddddabdbdbdbdbdb 示例
顺序</em
浏览 1
提问于2015-02-03
得票数 3
回答已采纳
1
回答
当没有
参数
传递给选项时
getopts
的
顺序
、
、
我
的
问题是,当我
使用
下面的代码段时,当我没有给出
参数
时,脚本会阻塞
顺序
。如果我确实包括了
参数
,一切都很好,我可以按任何
顺序
输入选项。
如何
确保
使用
getopts
正确地将不同
的
选项(-s和-f)映射到它们
的
变量?.当f选项不带
参数
时(示例中
的
testfile),问题就会发生。看来
getopts
已经无法识别-s应该是inputse
浏览 2
提问于2018-09-28
得票数 0
回答已采纳
2
回答
解析脚本bash中
的
混合
参数
、
、
、
我需要
使用
混合(可选和非可选)
参数
实现一个名为
的
脚本,例如-按随机
顺序
排列。我读过很多关于
getopts
内置命令
的
文章,但我认为它不能解决我
的
问题。我不能改变
参数
的
顺序
,所以我不明白
如何
一个接一个地读<e
浏览 4
提问于2013-04-27
得票数 1
2
回答
如何
在$1和$2
的
bash脚本中包含自定义命令选项?
、
、
、
、
foo bar./myscript.sh -a foo and corespond to $1.
浏览 0
提问于2019-05-20
得票数 3
回答已采纳
1
回答
Getopts
、bash和多个方法
、
、
、
、
在所有这些文件中,我都
使用
了curl选项,并且它们都
指定
了本地(另一个)变量。{nameOfRepository}while
getopts
":p:,:a:b:,:c:d:e:f:&qu
浏览 1
提问于2015-08-04
得票数 0
点击加载更多
相关
资讯
Python函数的5类参数使用详解
【Excel】如何运用函数对指定单元格包含某字母或文字的信息进行判断?If、ISNUMBER、FIND函数嵌套如何使用?
【Excel】如何运用函数对指定单元格包含某字母或文字的信息进行多条件判断?If、COUNT、FIND函数嵌套如何使用?
什么是python的函数?在python3函数的参数是如何传递的?
如何使用python 的偏函数
热门
标签
更多标签
云服务器
ICP备案
云直播
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券