腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何
使用
自定义变量(而不是${1}、${2} )将
参数
传递
给Bash
getopts
、
、
、
我希望在Bash变量中指定
参数
(选项和
参数
),并将该变量
传递
给
getopts
进行解析,而不是通常的变量${1}、${2}等。通常在中,
getopts
语法描述如下:
getopts
optstring name [args] 我知道optstring表示关于如何解析
参数
的
getopts
指令,而name是一个变量,用于存储
getopts
正在考虑的当前信息(例如选项
参数
的值),但我不知道[args]的
浏览 4
提问于2014-01-12
得票数 0
回答已采纳
1
回答
使用
getopts
传递
命令行
参数
时
出现问题
、
、
我尝试
使用
getopts
将
命令行
参数
传递
给我的工作流脚本,但代码抛出错误 以下是用于
传递
命令行
参数
的代码片段 # take strings as arguments. SUBJECT_PATH=$SUBJECTS_DIR/
浏览 21
提问于2019-09-04
得票数 0
回答已采纳
2
回答
如何启动Erlang应用程序并允许将
命令行
参数
传递
给应用程序的根管理器?
、
、
快速1班轮:如何启动OTP应用程序并将
命令行
args
传递
给它? 然后,escript用application:load/1将应用程序描述加载到内存中。然后
使
浏览 3
提问于2012-02-18
得票数 3
回答已采纳
2
回答
如何在$1和$2的bash脚本中包含自定义命令选项?
、
、
、
、
我有一个脚本myscript.sh就像..。这给了我一个输出..。但是如何使这个脚本包含自定义命令选项呢?例如..。和 ./myscript.sh -b bar and corespond to $2
浏览 0
提问于2019-05-20
得票数 3
回答已采纳
2
回答
无法将
使用
getopts
的选项
传递
给oozie shell操作
、
、
我在shell中创建了一个脚本,并在脚本中
使用
getopts
方法
传递
参数
,如下所示:其中,my_code.sh是我的unix脚本名,file_name是我
使用
getopts
传递
给脚本的文件。当我从
命令行
调用我的脚本
时
,这是很好的。我尝试将
参数
传递
浏览 0
提问于2018-08-18
得票数 1
回答已采纳
2
回答
命令行
参数
在
使用
getopts
时
传递
到函数
时
不起作用
、
、
、
我一直在尝试
使用
bash脚本进行一些练习,但我在
使用
$1变量来引用脚本的第一个
参数
时
遇到了困难。它是一个简单的脚本,它以文件为
参数
并打印文件名。这是我的剧本: echo "${1}" case "$opt" in h) practice
浏览 3
提问于2017-12-06
得票数 1
回答已采纳
1
回答
如何从
getopts
中获取2个
参数
、
、
我正在创建一个bash脚本,它将从
命令行
从用户获得两个
参数
。但是我不确定我如何从用户那里获取2个
参数
,这两个
参数
都是必需的,如果不
传递
,将显示错误并从脚本返回。下面是我用来从用户获取
参数
的代码,但目前我的
getopts
只接受一个
参数
。optspec="h-:" case "${optchar}" i
浏览 20
提问于2019-09-05
得票数 0
回答已采纳
1
回答
如何引用bash标志
参数
来
传递
一个
getopts
调用并被解释为第二个?
、
、
、
、
nerf在herd上
使用
一个标志,该标志显式地接受需要
传递
给er的
参数
。在nerf存在之前,这不是一个问题--当herd刚刚从
命令行
被调用时,我们可以将
参数
单引号引用到-p标志,它们永远不会被herd的
getopts
解释,而是由er的
getopts
来解释。但是现在我们已经在标志中生成了值,这些标志最终需要转到er,所以我需要在nerf中扩展变量$file_contents,但在它们到达er之前不让
getopts
对它们进行解释。/bin
浏览 2
提问于2014-05-13
得票数 0
回答已采纳
2
回答
在bash中,我如何能够以任意的随机顺序拥有一组
参数
?就像一对钥匙?
/myscript --port 1985 --ip 192.168.1.1./myscript a b c d.
浏览 4
提问于2011-09-23
得票数 8
回答已采纳
2
回答
如何在bash中
使用
getopt作为传入
参数
的技术
、
、
、
、
有没有人可以给我展示一个正确
使用
getopts
的例子,或者我可以在
参数
中
传递
的任何其他技术?我正在尝试用unix shell/bash编写这篇文章。我看到有getopt和
getopts
,但不确定哪一个更好。最后,我将在此基础上添加更多选项。例如:(在
命令行
上调用) .
浏览 2
提问于2011-07-27
得票数 3
回答已采纳
3
回答
在bash中
使用
getopts
解析args中的错误
、
我试图修改脚本以
使用
getopts
。我是bash脚本的新手while
getopts
":hvis:d:" opt...
getopts
根本不读这些论点。而且我根据
参数
在while循环中设置的所有变量都没有设置,因此脚本不再工作。请帮帮我!
浏览 2
提问于2014-05-10
得票数 8
回答已采纳
2
回答
函数中调用的
getopts
不拾取标志
、
version __set_dirs then while
getopts
浏览 8
提问于2013-09-09
得票数 3
回答已采纳
2
回答
为什么下面的代码显示错误?
、
、
、
我想从
命令行
传递
参数
,所以我尝试了下面的代码,但是它引发了一个错误?use warnings;use Getopt::Std;my $site=
getopts
浏览 9
提问于2016-11-09
得票数 0
回答已采纳
1
回答
WxHaskell中断
命令行
arg功能
、
、
、
长话短说,我计划让程序可以通过GUI或
命令行
界面
使用
。后来,我
使用
GetOpts
库添加了
命令行
参数
处理,并开始测试各种
参数
是否按预期工作。然而,一旦我开始
使用
命令行
选项运行程序,程序就开始失败:只要在图形用户界面模式下调用程序(即运行WXHaskell),程序就会崩溃,并显示一条关于无法识别
命令行
选项的警告(该警告是以WXwidgets弹出窗口的形式出现的每当程序在终端模式下运行时,所有选项都被正确处理,所以我怀疑运
浏览 2
提问于2016-07-13
得票数 1
1
回答
将空
命令行
传递
到源脚本
、
我的bash脚本需要
命令行
参数
,我解析这些
参数
时
没有任何问题。但是,该脚本稍后调用了另一个也接受位置
参数
的脚本,但提供
参数
并不是强制性的。当我的脚本source是另一个没有
参数
的脚本
时
,另一个脚本仍然试图解析最初交给我的脚本的那些
参数
。 我有两种解决方案,但在我看来都不是很好。现在
使用
shift来处理分支: OPTIND=1,而
getopts
"b:“选择;在'b‘) branc
浏览 1
提问于2019-06-19
得票数 2
回答已采纳
1
回答
getopts
没有解析我的
命令行
选项
、
我正在运行bash V4.2,并且正在尝试
使用
内置命令
getopts
解析
命令行
参数
,未解析-s:do s) echo "s: $OPTARG"
浏览 3
提问于2013-07-07
得票数 3
回答已采纳
2
回答
选项的第一个字符--
getopts
字符串为a:(冒号)的目的是什么?
、
在选项字符串中,当
使用
getopts
时
,来自http://wiki.bash-hackers.org/howto/
getopts
_教程 如果选项字符串的第一个字符是:(冒号),这通常是无稽之谈,因为它前面没有选项字母,
getopts
切换到“静默错误报告模式”。
浏览 0
提问于2018-02-25
得票数 15
回答已采纳
2
回答
命令行
参数
与case语句
参数
、
、
我正在尝试执行一个命令,但我需要获得一个
命令行
参数
。我的问题是:pl_function(){ pl_functionesac另外,为了不关心
参数
的顺序,我想包括
getopts
。假设我在-location后面加上一个
参数
,-grep后面跟着一个
参数
,而-def_location后面没有一个
参数
浏览 4
提问于2013-10-15
得票数 0
回答已采纳
1
回答
ksh "
getopts
“--取消选项
我
使用
"
getopts
“ksh内建来处理
命令行
选项,我正在寻找一种干净/标准的方法来”取消“
命令行
上的选项。我不知道这是一个关于
getopts
的技术问题,还是更多的风格/标准问题。无论如何,我理解
getopts
从左到右处理它的arg(默认情况下是$*),我希望用它来允许选项的第二个规范“关闭”一个选项。 对于采用选项
参数
的选项,这不是问题。问题在于不采用选项
参数
的选项。我曾希望调用
getopts
功能,允许
浏览 0
提问于2013-08-08
得票数 3
回答已采纳
2
回答
Perl Getopt::支持
参数
的长空格
、
我有一个Perl脚本,它
使用
GetOpts
long。像这样的命令很容易处理:我想要实现的是允许用户在
参数
之间留出空格。E.g问题是,GetOpt::Long在内部
使用
@ARGV根据需要设置变量,空格更改@ARGV数组,该数组反过来只将“build”作为操作,仅将“chat”作为脚本的模
浏览 2
提问于2011-04-13
得票数 2
回答已采纳
点击加载更多
相关
资讯
使用 argparse 解析命令行参数
SAS程序命令行运行时传递参数的N种方法
Linux#8 Shell的人机交互-输入篇
Python使用ctypes模块调用DLL函数传递结构体参数
Python踩坑:类与类对象类型参数传递与使用
热门
标签
更多标签
云服务器
ICP备案
云直播
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券