腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
双
括号
if-语句不工作
nb_dd > 0 ]]; thenfi INPUT_TYPE="txt"第一个检查(使用双
括号
)无法执行,由于没有填充$INPUT_TYPE,导致脚本在错误时退出--但后一个版本(
单
括号
)工作,正确地设置了$INPUT_TYPE。我是在OS (10.11.4) (echo $
SHELL
= /bin/bash)上运行的--这是一个广泛分布的工
浏览 1
提问于2016-03-17
得票数 0
回答已采纳
1
回答
您可以在不使用双
括号
的情况下测试正则表达式匹配吗?
、
、
据我所知(请尽管更正,我对
shell
脚本还很陌生),
括号
[是一个Unix命令,也是test命令的另一种选择,它允许您测试一个条件(如果条件是true,则返回1 )。双
括号
[[是一个关键字,允许您进行更复杂的条件评估。例如,对正则表达式的测试。 如果我正确理解,双
括号
[[可能会出现可移植性问题,这取决于执行脚本的
shell
(例如,Bourne不支持)。如果我想测试变量的正则表达式,是否可以使用test命令(或
单
括号
[命令)?
浏览 0
提问于2022-11-24
得票数 0
1
回答
如何在bash中的if语句中嵌套条件脚本运算符-a -o
、
、
如果我想将-a和-o脚本运算符组合在一个If语句中,我如何做到这一点?例如:我能完成这样的事情吗?现在,当我试图运行这个程序时,我得到了一个错误。
浏览 0
提问于2021-09-24
得票数 0
回答已采纳
1
回答
Bash脚本-测试无法按预期工作
、
、
、
、
这是我的简单脚本prova.shecho "\$# = [$#]" thenecho -e "usage: $0 \t launches the program only" echo -e " $0 -s\t sho
浏览 3
提问于2022-07-20
得票数 1
回答已采纳
1
回答
Bash比较:如果变量包含空格和
shell
语法,则防止语法错误/代码注入。
当比较变量值时(我将进行算术比较,以便您不能使用"x$VAR" == "xyes"把戏),当变量包含空格和/或
shell
语法时,如何防止出现这种情况?+(:50): [[ -z foo -eq 5 ]]尝试:
单
括号
和双
括号
浏览 0
提问于2022-07-09
得票数 2
回答已采纳
2
回答
为什么我在bash字符串相等性测试中遇到意外的操作符错误?
第四行的错误在哪里?如果我把它写成thenif [ "$bn" == "README" ]; thenfor fi in /etc/uwsgi/apps-available/* bn=`basename $fi .ini` then
浏览 6
提问于2013-08-07
得票数 14
回答已采纳
3
回答
GNU是否对
shell
进行了扩展?
、
、
GNU和makefile语法类似于
Linux
和bash,但并不相同。例如,大
括号
的用法与
shell
或bash中的用法不同。然而,来自
shell
的许多其他命令可以作为原样使用,例如: echo、cd等。 将GNU Make视为
shell
上的解释器是正确的吗?
浏览 0
提问于2020-07-11
得票数 -1
1
回答
将字符串与正则表达式进行比较
、
、
我想检查主机名,以确保它们符合Bash
Shell
中的标准命名约定。假设主机名是ab-cde-01wolf@
linux
:~$ echo $hwolf@
linux
:~$ wolf@
linux
:~$ if [[ $h =~ 'ab-cde-0[0-9]' ]]; then> e
浏览 0
提问于2020-07-09
得票数 0
回答已采纳
1
回答
在将文件名与字符串进行比较时,bash脚本会打印“没有这样的文件或目录”
我正在检查我希望创建的文件是否与同名的文件发生冲突。COMPPATH=/root/logs/pData*.csv.gzthisYear="$(date +"%Y")"thisDay="$(date +"%d")" for
浏览 2
提问于2016-11-30
得票数 1
回答已采纳
1
回答
如何使用
linux
shell
命令统计文本文件中某些模式的精确匹配?
、
我想找一个文本文件中的某些模式的计数,其中包含大量的混合模式,也使用
linux
shell
命令。---+] 如何找到仅第一个pattern [--------------]的精确计数 注意:不要将方
括号
作为模式只有在方
括号
内的特殊字符才是模式。
浏览 0
提问于2019-01-12
得票数 0
6
回答
用于Bash/Sh等中的
Shell
脚本的IDE / Emacs模式
、
、
、
、
我使用Emacs编写
shell
脚本。我知道我在某个地方读到过,有一些模式可以让在Emacs上编写
Shell
脚本变得更容易(代码完成、自动完成、
括号
匹配、语法高亮显示、检查语法),但一直没有找到。另外,有没有其他工具/IDE可以让GNU/
Linux
Shell
上的脚本编写变得更容易?
浏览 7
提问于2009-06-17
得票数 20
回答已采纳
2
回答
在bash或sh中'=‘和'==’运算符有什么区别吗?
、
、
、
我意识到'=‘和'==’运算符在if语句中都有效。例如:if [ "$var" == "some string" ];thenfi #doing something上面的if语句在bash和sh中都工作得很好。我只是想知道它们之间有什么不同?谢谢..。
浏览 0
提问于2012-10-18
得票数 4
回答已采纳
2
回答
如何使用大
括号
使vim理解环境变量
当使用不带大
括号
的环境变量时,vim可以很容易地理解它。但是当使用大
括号
时,vim不能使用环境变量value。这适用于gf这不适用于gf有没有办法让vim理解环境变量的花
括号
语法?仅供参考,我在
Linux
(SLES11SP3)上使用TCSH
shell
Vim8.0。
浏览 44
提问于2017-01-31
得票数 3
回答已采纳
1
回答
为什么无逻辑模板系统使用双
括号
、
、
、
请注意,大多数无逻辑模板系统(Mustache、Handlebar、Liquid)都使用双
括号
表示标签。为什么他们使用双
括号
而不是
单
括号
?为什么不简单地使用这样的东西呢?{tag} 在Ruby on Rails中对标签使用
单
括号
有什么暗示吗?
浏览 14
提问于2017-03-12
得票数 1
1
回答
R命令历史:如何配置向上箭头将“多行,大
括号
内的输入”视为一行?
、
、
、
、
这个问题是关于配置R控制台,使其在导航命令历史时表现得像一个bash
shell
。它在某种程度上与?history有关。对于带
括号
的多行代码,我希望将R的命令历史导航配置为类似于bash。目前,当在
Linux
下的xterm中运行R时,使用向上箭头导航命令历史记录会导致前面的每一行都被逐一调用,即使一组行已经用大
括号
括起来了。以下是bash在这方面的功能示例:a=1 x=1} ..。第一次按向
浏览 1
提问于2013-04-26
得票数 21
2
回答
对字符串中的特殊字符采取措施后,什么会导致BASH错误"[:太多的参数“?)
、
、
、
、
我正在编写一个简单的脚本来检查一些存储库的更新,如果需要,我将从这些更新中生成新的包来安装它所引用的那些程序的新版本(在Arch
Linux
中)。所以我在执行真正的脚本之前做了一些测试。# Won't work despite the double quoted $r echo "TEST"代码是通过添加双方
括号
来修正的另外,如果我依靠双方
括号
来修复它,一些
shell
将不会识别它(
浏览 3
提问于2017-12-17
得票数 2
回答已采纳
2
回答
返回perl脚本中的错误结果
、
、
我正在
linux
shell
上运行这个命令,它运行得很顺利。它所做的就是删除像-任何文本-这样的模式以及
括号
和符号。
浏览 0
提问于2019-06-17
得票数 0
回答已采纳
2
回答
使用`[[`或`[` ]或组合来测试bash脚本?
、
根据所使用的测试,将[[和[组合在一个bash脚本中是好的,还是为了保持一致性,应该只使用其中的一个?
浏览 0
提问于2014-07-26
得票数 1
3
回答
在当前
shell
中获取脚本时,` `test`‘比较的行为有所不同
、
我有一个令人惊讶的行为在一个巴什脚本。脚本如下所示,我试图尽可能地简化:DBOK=$(sqlplus -s user/xxx as sysdba<<EOFSELECT decode(value,'TRUE','CLUSTER','FALSE','NONCLUSTER','UNKNOWN') from v\$parameter where name='cluster_database';) echo
浏览 3
提问于2014-03-26
得票数 2
回答已采纳
1
回答
如果条件相同,如何将[]
单
括号
和[[ ]]双
括号
混在一起?
、
我无法让这段使用
单
括号
和双
括号
的代码工作:then exit 1如何将
单
类型和双类型混合在同一个表达式中?谢谢。
浏览 0
提问于2022-05-25
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Shell中各种括号的作用:()、()、{}
聊聊Linux Shell
Linux与Shell
【Linux】了解Shell Scripts
如何入门 Linux Shell 脚本编写|Linux 中国
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券