腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
OPTARG
作为
shell
脚本
中
的
变量
,
无论
参数
的
顺序
如何
、
;; LPORT=$
OPTARG
SHELL
=$
OPTARG
if [[ "$
SHELL
" == "php" ]] || [[ "$
SHELL
" == "PHP" ]] ; then esac done 如果我像这样运行我
浏览 171
提问于2019-07-03
得票数 0
2
回答
如何
在$1和$2
的
bash
脚本
中
包含自定义命令选项?
、
、
、
、
我有一个
脚本
myscript.sh就像..。这给了我一个输出..。foo bar./myscript.sh -a foo and corespond to $1.
浏览 0
提问于2019-05-20
得票数 3
回答已采纳
1
回答
bash函数论证奇怪
的
行为
、
、
、
我有以下bash函数: while getopts f:d: opt ; do f) file="$
OPTARG
" ;;d) days="$
OPTARG
" ;; done echo days is $days
使用
参数
运行此操作不会输出任何值。只有在没有
参数
的
情况下运行函数,然后再
使用
<em
浏览 0
提问于2018-04-09
得票数 3
回答已采纳
1
回答
我们能否通过执行Bash命令行将
变量
名称
作为
参数
值读取?
、
、
我们有一个简单
的
脚本
,可以
使用
以下命令执行
脚本
:
脚本
内容SecondNum=$2有没有一种不用$1 & $2并直接通过命令行传递值
的
方法
浏览 0
提问于2020-11-21
得票数 2
回答已采纳
2
回答
为什么我
的
shell
脚本
在第二次尝试时失败?
、
、
这个
脚本
应该接受一组搜索词,并返回一个格式化
的
URL来搜索google。它可以很好地做到这一点,所以我决定添加一个选项,
使用
-s或-S标记搜索特定站点,或者忽略该站点。这在您第一次运行
脚本
时有效,但在随后
的
每次尝试中都会失败。打开新
的
终端窗口或重新启动终端都会清除此问题,并允许在失败之前再尝试一次。
脚本</
浏览 2
提问于2012-12-06
得票数 3
回答已采纳
1
回答
bash getopts在while循环与命令行
中
的
行为不同
、
$ echo $
OPTARG
$ cat getopt.sh while getopts ":mnopq:rs" Option echo Option is $Option case $Option in m ) echo "Scenario #1: option -m- [OPTIND=${OP
浏览 0
提问于2018-04-12
得票数 3
回答已采纳
3
回答
如何
在
shell
中
使用
互斥标志并添加可选
参数
标志(与getopts卡在一起)
、
、
、
、
我
使用
的
是标准
的
getopts逻辑。但我想要怎样才能做出我提供
的
选择--相互排斥。Usage < ya da ya > <accepted>while getopts ":a:b:"b is invoked SID supplied else # SID supplied but neithe
浏览 2
提问于2014-02-11
得票数 3
回答已采纳
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
回答
在Bash getopts
参数
中保留特殊字符
、
、
、
、
我在Bash
shell
脚本
库中有一个函数,它
使用
getopts接受
参数
。我想在其中一个
参数
中指定一个Bash命令。然后,函数继续将这个存储
的
命令用于一个或另一个目的(例如,
使用
指定为启动程序
的
执行
的
存储命令以自动方式生成GNOME桌面启动程序)。
如何
以用户友好
的
方式保留命令
中
的
特殊字符(我
的
意思是,以一种不要求用户转义指定命令
中</em
浏览 7
提问于2013-09-26
得票数 1
2
回答
getopts空
参数
和默认值
、
、
、
我
的
要求非常简单,我只想检查一下getopts
参数
是否为空。我正在
使用
jenkins踢我
的
脚本
,并且需要检查如果提供
的
值为空,则设置默认值,否则
使用
提供
的
值: 并将
参数
传递给
shell
脚本
,如下所示: ./rds-db-dump.sh -s ${source_instance_id} -c ${target_instance_class} -i ${source_snapshot_
浏览 1
提问于2018-12-14
得票数 1
1
回答
如何
在linux
脚本
中
获得下一个
参数
?
、
、
我编写了简单
的
shell
脚本
test.sh如下:do A)done$ ./test.sh -A 1 2 现在,如果$
OPTARG
获得了
参数
1,但
如何
访问第二个
参数
(本例<em
浏览 4
提问于2014-01-02
得票数 1
回答已采纳
1
回答
在while循环中调用函数时,getopts不获取任何
参数
。
、
、
、
我正试图在while循环中调用一个函数,传递一些
参数
。但是,getopts只能获得第一个调用
的
参数
。下面是一个很小
的
例子: env | sed -n "s/^EXTERNAL_SERVICE_OPTIONS_\(.*\)在阅读这个问题之后,我尝试在调用循环中
的
函数之后添加一个&,它工作.所有的args都由getopts读取。我不明白为什么在后台运行命令会使它工作。如果我在echo $@之前正确传递
浏览 0
提问于2020-09-18
得票数 4
回答已采纳
1
回答
如何
使用
getopts在命令行
中
传递
shell
脚本
的
强制和可选标志?
、
、
我想将3个带有getopts
的
参数
传递给我
的
shell
脚本
。
脚本
至少需要前2个
参数
,第三个
参数
是可选
的
。如果未设置,则
使用
其默认值。以下两种方法都可以工作:sh script.sh -a "/home/dir" -b 3 -c "String" 我试着
浏览 3
提问于2016-08-29
得票数 2
1
回答
无法读取korn
shell
参数
、
、
在类似于
的
文章
中
,经历了很少
的
文章,但无法解决这个问题。我将向korn
shell
脚本
传递4个
参数
。但它不读第四章。这是代码do (s) from=$
OPTARG
;;(e) to=$
OPTARG
;;
浏览 1
提问于2015-10-12
得票数 0
回答已采纳
2
回答
Bash:从子subshell写入全局
变量
我试图将一些getopts逻辑移到一个函数
中
,这样我就可以不止一次地
使用
它,让用户在指定
参数
的
顺序
上具有更大
的
灵活性:echo "myssh [options] [optionsprint-usage ;; (V) extra_args+=("-L $
OPTARG
echo
浏览 0
提问于2021-06-28
得票数 3
回答已采纳
2
回答
在zsh
中
源
脚本
文件时,在`|‘附近出现"parse error
、
在Ubuntu18.04上,我
使用
zsh (5.4.2),并
使用
oh- my -zsh
作为
我
的
shell
。 echo "Incorrect architecture provided" esac/my_script.sh -a 1)
中
获取它时,zsh会打印以下错误:
浏览 44
提问于2021-09-07
得票数 0
1
回答
在Jenkins
中
读取
参数
化
参数
、
、
、
、
我有一个包含以下
参数
变量
的
Jenkins作业。Source_host(字符串
参数
)dest_user(选择
参数
)备份(复选框
参数
)$ANSIBLE_SCRIPT_HOMEArgument backup is %s\n" "$backup" Jenkins 2.145及更高版本
浏览 1
提问于2018-11-01
得票数 0
回答已采纳
4
回答
我应该
使用
参数
还是导出环境
变量
?
、
、
我总是
使用
参数
来开发
shell
脚本
,每天都是如此,甚至在开发一些自动化
脚本
时也是如此。但是,最近我尝试了一种不同
的
方法,将环境
变量
导出到
脚本
中
。 : ${USER?",容易检查是否所有必需
的
变量
被初始化,同时,更好地理解
脚本
正在做什么,一旦所有的
变量
被声明在外部。='John' &
浏览 6
提问于2017-01-03
得票数 2
回答已采纳
1
回答
如何
允许一个论点和没有争论,并对他们采取不同
的
行动与getopts。
、
我希望为我
的
脚本
设置getopts,使其不接受
参数
(-p),但也可以接受
参数
(-p library)。两者都需要被接受。他们(争论和不争论)都是被允许
的
。
参数
应该允许为任何字符串。selection="plex"
optarg
="$
OPTARG
"
浏览 0
提问于2021-03-11
得票数 1
回答已采纳
1
回答
使用
getopt直接检索选项值
我对getopt不是很熟悉,但在我看到
的
所有代码
中
,它只用于重新排序程序
参数
,然后
使用
开关/大小写来解码正在
使用
的
选项和
参数
,因此通常需要同时解析(或跳过)所有这些选项和
参数
。如果我不想做这个处理,而是把这些选项当作字典来处理,然后在我真正需要它们
的
时候捡起来呢?类似于get_option_value -o "x:",它将返回实际
的
参数
值,或者返回标志
的</em
浏览 0
提问于2022-06-17
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux#8 Shell的人机交互-输入篇
Linux Shell简明教程(一)
20 分钟 Shell 入门深度教程
shell编程基础(三)
Linux基础(五)
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券