腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
getopts
未将
指定
的
选项
识
别为
有效
选项
、
、
我正在尝试使用
getopts
方法从用户那里获取输入。这是我写
的
getopts
代码片段。username="username";rname="rname";branch="master"; options="u:p:r:s:h"; #Start the
getop
浏览 16
提问于2016-08-30
得票数 3
2
回答
Bash参数未检测到
、
、
当我试图像这样执行bash脚本时:输出打印: 命名空间= then exit 0n) NAMESPACE=${OPTARG};;done
浏览 0
提问于2019-03-22
得票数 2
回答已采纳
1
回答
Bash Shell为getops
指定
有效
选项
、
、
、
这是我正在使用
的
代码:FILE="" case $opt in if [ -n "$FILE" ]; then else fi是否可以为$TYPE
指定
有效<
浏览 1
提问于2013-01-23
得票数 0
回答已采纳
1
回答
无法正确解析shell中
的
多个
选项
、
因此,我需要将多个参数(例如: list)传递给一个
选项
,将一个参数传递给另一个
选项
,并根据输入触发多个操作。.我正在使用
getopts
方法,而-b没有被识
别为
一个单独
的
选项
。while
getopts
"a:b:" OPTION a) shift ;; b
浏览 2
提问于2019-04-01
得票数 1
回答已采纳
3
回答
如何不允许用户在
getopts
中同时
指定
两个
选项
?
、
在
getopts
中,用户可以
指定
我们在代码中引入
的
所有
选项
。给出以下脚本。while
getopts
d:s o d) seplist="$OPTARG";; [?])exit 1;;done当用户同时使用-d和-s
选项
运行上面的脚本时,他应该会收到无法
浏览 18
提问于2016-08-30
得票数 0
2
回答
getopts
能解析bash脚本
的
参数子集并保持其余参数不变吗?
、
我正在使用
getopts
解析bash脚本中
的
参数。我想做两件事: 考虑一下命令行。通常情况下,
getopts
会在遇到未被识别的
选项
时停止,但我需要它继续(直到任何--)。我需要它去处理,移除它认可
的
选项
,让那些它没有的
选项
更好。我确实试图使用--在foo
选项
和bar
选项
浏览 5
提问于2016-10-17
得票数 4
回答已采纳
1
回答
如何使用自定义变量(而不是${1}、${2} )将参数传递给Bash
getopts
、
、
、
我希望在Bash变量中
指定
参数(
选项
和参数),并将该变量传递给
getopts
进行解析,而不是通常
的
变量${1}、${2}等。通常在中,
getopts
语法描述如下:
getopts
optstring name [args] 我知道optstring表示关于如何解析参数
的
getopts
指令,而name是一个变量,用于存储
getopts
正在考虑的当前信息(例如
选项
参数
的
值),但我不
浏览 4
提问于2014-01-12
得票数 0
回答已采纳
2
回答
用于标志和
选项
解析
的
getopts
、
、
、
我在我
的
脚本中使用
getopts
,我想对所有下面的
选项
解析顺序进行处理。./myscript -c -h serverwhile
getopts
c:h: varcase $var in c) FLAG=1done 这里,"server“是一个参数,应该加载甚至是-h
选项
指定
与否,以及-c
选项
,我
浏览 2
提问于2013-09-21
得票数 1
回答已采纳
1
回答
仅解析单个开关,引发忽略其余开关或引发错误消息
我正在编写一个只读取一个参数
的
脚本。如果输入
的
参数不是
指定
的
参数,它将调用一个用法函数。 当我使用getopt()时,脚本不会输出任何内容。如果我使用
getopts
(),它会处理我
的
所有参数。
浏览 2
提问于2013-05-26
得票数 2
回答已采纳
3
回答
用bash中
的
getopts
覆盖无效
的
选项
消息
、
我使用
getopts
来跟踪提供给我
的
脚本
的
选项
。但是,我希望能够检测
指定
的
选项
是否无效。我可以这样做,但它总是会回响一条我没有写过
的
信息。结果Error: Invalid option was specified --Error: Invalid option wasspecified --while
getopts<
浏览 12
提问于2015-07-04
得票数 6
回答已采纳
1
回答
获取perl顺序
、
我在perl中使用
getopts
时遇到了一些问题。我使用:我正在检查这些
选项
其中,$options是写入
选项
的
散列。在
选项
之后,用户必须输入一个文件名,我使用$ARGV查找该文件名。问题是,用户不能将
选项
放在文件名之后,而只能放在文件名之前。所以这是
有效
的
: skript.pl -a file.txt
浏览 1
提问于2015-04-24
得票数 0
2
回答
通过命令行将标志连同其他参数传递给ksh脚本。
、
、
、
、
我正在尝试编写一个使用可选标志和两个强制字符串作为参数
的
ksh脚本。该标志表示为-a。因此,当命令正确时,如下所示: while
getopts
浏览 5
提问于2017-07-17
得票数 1
回答已采纳
1
回答
使用备用.clang_complete文件
、
这不一定是可取
的
,因为path用于其他目的,这意味着可能需要修改变量、跟踪.clang_complete文件
的
位置等等。如果有一个
选项
只
指定
要包含
的
文件,就会简单得多。没有,但有这样
的
情况: 为传递给clang
的
用户
选项
设置源。现有资料来源如下: ..。{ as } on将以下列方式作为自定义
选项
源处理:clang_complete将尝试加载名
浏览 2
提问于2014-07-05
得票数 0
回答已采纳
2
回答
是否可以
指定
getopts
条件
的
执行顺序?
、
在bash脚本中,我希望从配置文件加载设置,并使用命令行
选项
覆盖各个设置。如果在配置文件和命令行中都
指定
了设置,则应优先使用命令行设置。#!/bin/bashdo c) done shift $(($OP
浏览 0
提问于2013-02-26
得票数 2
回答已采纳
4
回答
当没有命令时,
getopts
打印帮助。行参数匹配
、
、
、
、
我试图在bash中使用
getopts
来解析命令行参数,但是如果没有匹配参数(或者没有给定cmdline参数),我不知道如何实现“默认”操作。这是我到目前为止尝试过
的
愚蠢
的
简化版本:do v) VALIDATE=1;;print_help; exit 2;;done 有什么(简单
的
)方法可以让它在不匹配
的
输入上调用print_help;ex
浏览 0
提问于2012-03-21
得票数 4
回答已采纳
2
回答
shell脚本在不传递任何必需参数
的
情况下执行
、
我需要帮助找出我
的
脚本中
的
一个问题,
选项
( c,e,d,f和g)是我
的
脚本中
的
强制
选项
,它们总是在运行我
的
脚本之前暗示,否则脚本将不会被执行。现在我已经添加了一个命令,如果我试图在没有任何必要参数
的
情况下执行我
的
脚本,它仍然会被执行并退出,我
的
脚本应该不会在没有传递任何必需参数
的
情况下执行,但它仍然会执行并退出。我该如何解决这个问题呢?/bin/bash cont=false
浏览 0
提问于2012-07-30
得票数 1
回答已采纳
2
回答
Bash -使用带有多个参数
的
getops
、
、
、
我有以下代码: case $opt in helpMe我想说
的
是,我
的
脚本忽略了所需字母之后
的
所有字母。谢谢。
浏览 3
提问于2014-04-10
得票数 1
1
回答
检测
getopts
‘--(双破折号)发出消息
、
、
我使用
的
是通过一个名为
getopts
的
变量使用arg
的
习惯方法。我可以捕获
选项
名如下所示。有可能检测到
getopts
到达"--“
的
那一刻吗?这样我就可以发出消息了吗?while
getopts
"$shortopts" arg; do case $arg in printf '%s\n
浏览 0
提问于2021-08-29
得票数 0
回答已采纳
4
回答
bash中
的
多重复合比较
我有一个bash脚本,它可以获得
选项
(使用
getopts
)。假设它们是'-n‘,'-d’,'-u‘。我只想有一个
选项
被选择,如果没有,它将提示用户错误。代码如下: ;; done 我只能让$DELETE或$UPDA
浏览 2
提问于2011-11-16
得票数 1
回答已采纳
2
回答
处理未使用
的
getopts
参数
、
、
、
我有一个以
getopts
开头
的
脚本,如下所示:thenfi while
getopts
":w:o:c:t:h"换句话说,为什么我没有收到关于-c论点<
浏览 0
提问于2018-09-13
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux#8 Shell的人机交互-输入篇
Linux文件系统管理之挂载命令
“WINDOWS/DOS 批处理”choice命令详解
特斯拉将在欧洲多国为Model Y 提供免费的拖车钩选项
设计师必知的CAD图块常见问题解决技巧
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券