腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
“
选项
不存在
”with
bash
case
语句
bash
、
case
、
flags
我正在尝试执行以下操作,以便向
bash
命令添加一个简单的开关。该标志用于打开一个
选项
,以便使用另一个名为“terminus”的程序执行一些文件备份任务。但是,当我像这样运行我的脚本(名为prepmultidev.sh)时:
bash
prepmultidev.sh mysite.updatejan31 -b 当我在命令的末尾添加-b
选项
时,它会显示“跳过备份”(即使它应该显示“正在备份实时/测试/开发...”)然后我收到一个错误,说“'-b‘
选项
不存在
”。<
浏览 19
提问于2021-02-01
得票数 0
回答已采纳
1
回答
Bash
case
语句
:检索有效
选项
列表?
bash
、
case-statement
是否有任何方法来检索
case
语句
中的
选项
列表?例如,如果我有以下代码: brdf) ;; #使用这样的数组可以避免重复: ${validtools[0]}) #是否有一种很好的方法来做到这一点,可能是某个变量或命令检索了可
浏览 2
提问于2014-07-10
得票数 1
回答已采纳
1
回答
不使用对话框的
bash
脚本
case
语句
bash
我最近一直在尝试使用对话框和
bash
脚本。我创建了一个对话框菜单,其中有三个
选项
:用户、密码和组,然后是退出
选项
。我试图在
case
语句
中为每一个
语句
运行函数,但它似乎总是指向所有的最后一个
语句
,并输出回声“其他的东西.”。
语句
,而不是在相关函数中运行echo
语句
,例如echo“输入用户子菜单”。=' ' Quit ']'+ echo
浏览 0
提问于2019-04-11
得票数 7
回答已采纳
3
回答
Bash
case
语句
bash
、
shell
、
case
/bin/sh echo "You have selected Help" -B|-b*) exit 1esac另外,作为sur
浏览 0
提问于2013-05-21
得票数 11
回答已采纳
2
回答
Bash
脚本、
case
语句
和子菜单
bash
我希望运行一个带有
case
语句
的脚本,该
语句
可以在脚本之间的其他
选项
列表(类似于子菜单)之间进行选择:echo "2) Bar"read
case
; #and this is where I w
浏览 0
提问于2011-01-19
得票数 3
回答已采纳
2
回答
将多个
选项
合并为一个
选项
(Getopts)
linux
、
bash
、
scripting
、
options
、
getopts
我目前正在编写一个
bash
脚本,我想添加一个
选项
来输出getopts中
case
语句
中的其他
选项
。为了便于扩展,我缩短了程序。do a) ;;:ab #****I WANT -c TO OUTPUT THE RESULTS OF a and b*
浏览 0
提问于2018-04-20
得票数 0
3
回答
case
语句
中的变量赋值(
bash
)
bash
、
command-line
、
switch-statement
我正在尝试解析
bash
脚本中的传入
选项
,并将值保存在变量中。这是我的代码:do
case
$flag in ;; ;;
浏览 0
提问于2012-03-05
得票数 5
回答已采纳
1
回答
bash
中用于
case
控制
语句
的if/ for测试等价物
bash
、
if-statement
、
switch-statement
我正在用
bash
编写脚本,以便轻松地循环一些软件,并根据输入选择用于特定运行的不同策略。例如,是否要在目录中的所有文件上运行,还是只运行一个子集,以及文件是成对的还是独立的。(我正在处理fastq文件,如果你告诉我的话) 通常,当我有3个或更多
选项
时,我更喜欢写案例控制
语句
,因为我发现它更容易解释和维护。但是,我希望能够测试某些文件是否存在类似于
bash
if [ -e $foo ]; then etc中的if / any
语句
的情况,这让我想知道案例控制
语句
是否有与if
浏览 1
提问于2018-09-10
得票数 0
回答已采纳
1
回答
在shell脚本中无法正常工作的
Case
语句
bash
、
shell-scripting
bash
脚本中的
case
语句
不起作用。下面是我的shell脚本的片段。argument="\n Please use -h option for help\n" do ;; done 因此,每当我使用-h或-s
选项
运行脚本时,流就会转到
浏览 0
提问于2020-08-11
得票数 0
回答已采纳
1
回答
检查“?”的正确方法是什么?在案例陈述中
bash
、
escaping
、
case
、
glob
下面是使用getopts的
bash
脚本。我的代码按预期工作,即当指定无效
选项
时,$myopt变量设置为“?”字符和
case
语句
简单地处理与“?”匹配的代码。有什么特别的理由来解释“?”逃出来了吗?我知道任何charcter都可以使用“\”进行转义,但是我的代码可以很好地工作,而不需要转义“?”。while getopts ":ab
浏览 1
提问于2017-11-02
得票数 3
回答已采纳
1
回答
在
bash
中自动将getopts
选项
解析为同名的动态变量
bash
、
command-line
、
getopt
、
getopts
我有一个
bash
脚本,我写了3个命令行
选项
,bib,bob和boo…我想将用户
选项
读入到同名的
bash
变量中,如下所示: PARSED_OPTIONS=$(getopt -n $0 --long "bib:,bob:,boo:" -- "$@")
case
"$1" in --bib)但现在我想将它扩展到一个包含许多<
浏览 21
提问于2019-02-13
得票数 1
回答已采纳
5
回答
案例陈述失败了吗?
bash
在流行的命令式语言中,在
case
语句
匹配之后,开关
语句
通常会“失败”到下一个级别。然而,
bash
中的相同代码
case
$A in echo "QUICK"2) ;& echo "FOX"4)echo "JUMPED"esac如何使
bash
中的
case</e
浏览 10
提问于2012-08-17
得票数 83
回答已采纳
1
回答
等待在Shell脚本上按下键
bash
、
shell
、
unix
、
keypress
这是
BASH
中的一个工作示例:read -s -n1 key$'\e') echo "escape pressed";;esac但我无法让它在伯恩shell中工作-错误:“阅读:非法
选项
-s” 你能帮我找到一个Bourne解决方案吗?因为几乎所有关于Google的信息都是关于
Bash
语句
的。
浏览 0
提问于2019-01-07
得票数 5
回答已采纳
1
回答
Bash
的Ruby
case
语句
ruby
、
bash
、
shell
、
command-line
如何将其转换为
bash
: when 'English', 'en' when 'French
浏览 0
提问于2011-06-05
得票数 0
回答已采纳
2
回答
bash
脚本上的
选项
(完全不熟悉)
linux
、
bash
所以我开始编写
bash
脚本。我可以做一些基本的事情,但仅此而已。./myprogram -t如果我输入: .
浏览 15
提问于2016-09-03
得票数 0
2
回答
Bash
Case
菜单-动态
选项
bash
、
menu
、
case
之前我在
bash
( )中构建了一个菜单do read -p "Please make a selection, select q to quit: " choice
case
浏览 0
提问于2009-11-11
得票数 3
回答已采纳
2
回答
使用
bash
case
迭代
选项
bash
、
case
、
options
我尝试将一串
选项
传递给
bash
脚本,并使用
case
将它们赋给变量。我相信这种情况是有条件的。有没有办法让
case
遍历
选项
并赋值变量?我只使用了一次,然后遍历了其他的。在
case
语句
之后,print循环不起作用。运行脚本:.server-name.troweprice.io主ds服务器: server3 admin_uid: nate admin_password: passwordwhile [ -n 1 ]; do
case</em
浏览 1
提问于2017-04-11
得票数 1
3
回答
运行一系列任务,但根据进度在
bash
中的任务x上启动(继续切换)
bash
、
switch-statement
、
progress
我以为用一个开关箱就可以实现这一点,比如: 1) $progress=2;; 2)
浏览 1
提问于2016-02-07
得票数 1
回答已采纳
1
回答
Bash
:迭代数组并在
case
语句
中用作
选项
bash
我正在尝试遍历一个数组并为交互式选择设置
选项
。似乎找不到正确的语法和/或执行此操作的方法。到目前为止,这是我所拥有的。blue green yellow)echo "Options are $array" do
case
浏览 8
提问于2019-11-12
得票数 0
回答已采纳
3
回答
在
bash
中的
case
命令中有模式匹配问题。
linux
、
bash
我通常在[命令]中使用模式匹配,但我想在
case
命令中使用它。
bash
-version|head -1[[ apple79 == apple@(14|38|79|11) ]] && echo ok 1当我使用test.sh命令在终端上运行上述.时,一切都是正常的。/t.sh: line 6:
浏览 3
提问于2020-04-21
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux Shell脚本入门到实战详解
Javascript每日一学-几个看起来简单,却不一定会做的题
学习Java流程控制“switch多分支语句”的方法技巧整理?
循环结构——switch语句
JavaScript switch 语句介绍|JavaScript 教程
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券