腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
bash
中
自动
将
getopts
选项
解析
为
同名
的
动态
变量
、
、
、
我有一个
bash
脚本,我写了3个命令行
选项
,bib,bob和boo…我想将用户
选项
读入到
同名
的
bash
变量
中
,如下所示: PARSED_OPTIONS=$(getopt -n $0 --long "但现在我想将它扩展到一个包含许多
选项
的
列表,因此,与其写出冗长
的
case语句,不如能够以某种方式遍历
选项
列表,并
自动
将
选项</em
浏览 21
提问于2019-02-13
得票数 1
回答已采纳
1
回答
如何使用自定义
变量
(而不是${1}、${2} )
将
参数传递给
Bash
getopts
、
、
、
我希望
在
Bash
变量
中指定参数(
选项
和参数),并将该
变量
传递给
getopts
进行
解析
,而不是通常
的
变量
${1}、${2}等。通常在
中
,
getopts
语法描述如下:
getopts
optstring name [args] 我知道optstring表示关于如何
解析
参数
的
getopts
指令,而name是一个<
浏览 4
提问于2014-01-12
得票数 0
回答已采纳
2
回答
如何在$1和$2
的
bash
脚本
中
包含自定义命令
选项
?
、
、
、
、
foo bar./myscript.sh -a foo and corespond to $1.
浏览 0
提问于2019-05-20
得票数 3
回答已采纳
2
回答
在
bash
脚本
中
运行某些基于off标志
的
函数
我有三个单独
的
bash
脚本,它们根据另一个脚本
中
的
特定条件发送电子邮件。我想要做
的
是
将
所有这些都合并到一个脚本
中
,并使它们成为函数,并在主脚本中使用这些函数,但是使用标志来调用正确
的
函数。所以我有这个密码{ case ${opt} in
浏览 0
提问于2019-06-17
得票数 1
1
回答
如何在Mac OS上运行需要7个optional和5个COMPULSARY参数
的
脚本?
、
、
、
如何使用5个强制参数和7个可选参数运行我
的
脚本。例如:这是必须
的
。如果脚本是这样运行
的
,那就好了。但是,如果我想用可选
的
参数来运行它,比如: $ myscript -e -k "path" -o "somenumber" -m
浏览 3
提问于2020-06-23
得票数 0
2
回答
设置shell
变量
,然后调用子进程失败。
、
、
、
、
我
在
玩
getopts
,它有一个shell
变量
OPTERR,它会影响它
的
行为。我希望更改OPTERR
的
值并在同一行上调用
getopts
,以影响
getopts
的
行为,但随后
将
OPTERR恢复到其默认值。,实际脚本
的
预期目标(而不是简单
的
echo)是
getopts
,
getopts
必须更改脚本其余部分可以看到
的
变量
。因此,我
将<
浏览 0
提问于2019-07-02
得票数 0
2
回答
在
bash
中
,我如何能够以任意
的
随机顺序拥有一组参数?就像一对钥匙?
/myscript --ip 192.168.1.1 --port 1985./myscript --port 1985 --ip 192.168.1.1./myscript a b c d.
浏览 4
提问于2011-09-23
得票数 8
回答已采纳
2
回答
选项
的
第一个字符--
getopts
字符串
为
a:(冒号)
的
目的是什么?
、
在
选项
字符串
中
,当使用
getopts
时,来自http://wiki.
bash
-hackers.org/howto/
getopts
_教程 如果
选项
字符串
的
第一个字符是:(冒号),这通常是无稽之谈,因为它前面没有
选项
字母,
getopts
切换到“静默错误报告模式”。在生产脚本
中
,这通常是您想要
的
,因为<#>it允许您自己处理错误,而不受
浏览 0
提问于2018-02-25
得票数 15
回答已采纳
6
回答
读取可选标志
的
$OPTARG?
、
我希望能够接受脚本
中
的
强制性标志和可选标志。到目前为止我
的
情况是这样
的
。 case $opt in==========================
浏览 11
提问于2013-08-24
得票数 36
回答已采纳
2
回答
Bash
脚本
在
第一次使用后忽略位置参数。
、
、
我注意到我
的
脚本忽略了旧终端
选项
卡
中
的
位置参数,但正在处理最近创建
的
位置参数,因此我决定将其简化为以下内容:do t) ;;done 运行我
的
脚本:~ source my_script
浏览 3
提问于2022-12-02
得票数 0
回答已采纳
1
回答
我们能否通过执行
Bash
命令行将
变量
名称作为参数值读取?
、
、
我们有一个简单
的
脚本,可以使用以下命令执行脚本:脚本内容SecondNum=$2有没有一种不用$1 & $2并直接通过命令行传递值
的
方法
浏览 0
提问于2020-11-21
得票数 2
回答已采纳
1
回答
不同
的
外壳会产生非常不同
的
地球顶。
、
、
、
、
我
在
一个shell脚本
中
做了一些
选项
解析
,这个脚本是
在
dash和
bash
中进行
的
,我
在
bash
中
得到了一些奇怪
的
结果,所以我
将
脚本
的
本质放在:fn() local verbose opt
浏览 4
提问于2017-07-03
得票数 1
回答已采纳
1
回答
为
getopts
中
已
解析
的
参数启用
自动
完成
、
、
我有一个
bash
脚本,它使用
getopts
来
解析
命令行参数。其中一个参数-l <name>被定向到确定某些设置
的
if语句。是否可以
在
命令行
中
自动
完成输入<name>参数
的
工作?下面是我
的
脚本
的
命令行
解析
部分(
getopts
): ;;done
浏览 1
提问于2021-01-15
得票数 3
回答已采纳
1
回答
如何在
BASH
中使用
GETOPTS
获取命令后
的
参数
、
/bin/
bash
do n ) echo name= ???) echo "Useage: -p [#]" ;;done此外,如果我输入:.
浏览 0
提问于2011-10-08
得票数 1
回答已采纳
2
回答
getopts
不会连续调用两次?
、
、
由于某些原因,这些
选项
在
第一次调用lib_progress_bar -c "@" -u "_" 0 100时工作得很好,但是
在
第二次调用时,所有内容都是默认
的
,因为第二次调用时
getopts
c:u:d:p:s:%:m: flag似乎不是真的,或者至少
在
我使用set -x时从未执行过这种情况 local current=0
浏览 1
提问于2011-02-19
得票数 12
回答已采纳
1
回答
使用getopt直接检索
选项
值
我对getopt不是很熟悉,但在我看到
的
所有代码
中
,它只用于重新排序程序参数,然后使用开关/大小写来解码正在使用
的
选项
和参数,因此通常需要同时
解析
(或跳过)所有这些
选项
和参数。如果我不想做这个处理,而是把这些
选项
当作字典来处理,然后
在
我真正需要它们
的
时候捡起来呢?类似于get_option_value -o "x:",它将返回实际
的
参数值,或者返回标志
的
true
浏览 0
提问于2022-06-17
得票数 0
3
回答
用
bash
中
的
getopts
覆盖无效
的
选项
消息
、
我使用
getopts
来跟踪提供给我
的
脚本
的
选项
。但是,我希望能够检测指定
的
选项
是否无效。我可以这样做,但它总是会回响一条我没有写过
的
信息。结果Error: Invalid option was specified --Error: Invalid option wasspecified --while
getopts
g:r:
浏览 12
提问于2015-07-04
得票数 6
回答已采纳
1
回答
用
getopts
分离参数
、
、
、
所以,我想写一个脚本给2.)
将
文件从远程位置下载到新目录
中
我现在拥有的是while
getopts
"$*" /home/servers/zombies/"$server_name"/esac当我运行脚本时,它将"-n Test -m t
浏览 5
提问于2015-04-22
得票数 0
回答已采纳
3
回答
case语句中
的
变量
赋值(
bash
)
、
、
我正在尝试
解析
bash
脚本
中
的
传入
选项
,并将值保存在
变量
中
。这是我
的
代码:do case $flag in w) warning = "$OPTARG"
浏览 0
提问于2012-03-05
得票数 5
回答已采纳
5
回答
Linux删除脚本
、
、
、
我已经写了一个外壳脚本(称为Trash.sh),当运行时,它将显示我
的
‘垃圾桶’目录
中
的
所有文件,并询问用户是否要逐个删除每个文件。当用户键入sh Trash.sh时,脚本
将
正常运行,每个文件都将显示,并将询问用户是否删除该文件。但是,我想添加
的
是让用户键入sh Trash.sh -a
的
选项
,以及目录
中
的
所有文件
在
没有确认
的
情况下
自动
删除
的
选项
。
浏览 0
提问于2010-11-11
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券