比较两个字符串是否相等的办法是:
if [ "$test"x = "test"x ]; then
这里的关键有几点:
1 使用单个等号
2 注意到等号两边各有一个空格:这是unix shell的要求
3 注意到"$test"x最后的x,这是特意安排的,因为当$test为空的时候,上面的表达式就变成了x = testx,显然是不相等的。而如果没有这个x,表达式就会报错:[: =: unary operator expected
二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别.
整数比较
-eq 等于,如:if [ "$a" -eq "$b" ]
-ne 不等于,如:if [ "$a" -ne "$b" ]
-gt 大于,如:if [ "$a" -gt "$b" ]
-ge 大于等于,如:if [ "$a" -ge "$b" ]
-lt 小于,如:if [ "$a" -lt "$b" ]
-le 小于等于,如:if [ "$a" -le "$b" ]
大于(需要双括号),如:(("$a" > "$b"))
>= 大于等于(需要双括号),如:(("$a" >= "$b"))
小数据比较可使用AWK
字符串比较
= 等于,如:if [ "$a" = "$b" ]
== 等于,如:if [ "$a" == "$b" ],与=等价
注意:==的功能在[[]]和[]中的行为是不同的,如下:
1 [[ $a == z* ]] # 如果$a以"z"开头(模式匹配)那么将为true
2 [[ $a == "z*" ]] # 如果$a等于z*(字符匹配),那么结果为true
3
4 [ $a == z* ] # File glo*g 和word splitting将会发生
5 [ "$a" == "z*" ] # 如果$a等于z*(字符匹配),那么结果为true
一点解释,关于File glo*g是一种关于文件的速记法,比如"*.c"就是,再如~也是.
但是file glo*g并不是严格的正则表达式,虽然绝大多数情况下结构比较像.
!= 不等于,如:if [ "$a" != "$b" ]
这个操作符将在[[]]结构中使用模式匹配.
大于,在ASCII字母顺序下.如:
if [[ "$a" > "$b" ]]
if [ "$a" \> "$b" ]
注意:在[]结构中">"需要被转义.
具体参考Example 26-11来查看这个操作符应用的例子.
-z 字符串为"null".就是长度为0.
-n 字符串不为"null"
注意:
使用-n在[]结构中测试必须要用""把变量引起来.使用一个未被""的字符串来使用! -z
或者就是未用""引用的字符串本身,放到[]结构中。虽然一般情况下可
以工作,但这是不安全的.习惯于使用""来测试字符串是一种好习惯.
相关推荐:
SEO招标:如何通过专业SEO服务助力企业脱颖而出,牡丹江关键词排名怎么样
OpenAI推出的GPT-4Turbo大幅降低了AI应用成本,推动了AI技术的普及化,ai*版
SEO这样做,轻松引爆流量,助力企业成长,无极标准网站优化好处
“赞片CMS”-让你的*站点管理更高效、便捷,日照seo平台
seo用什么法宝,列出5种seo赚钱方式 ,ai怎么更改文档样式
OpenAI账号申诉怎么办?全方位解析解决方案,ai写作免费公众号下载
SEO量:提升网站流量和排名的关键法则,德兴seo
ChatGPT为什么网址打不开?原因分析与解决方法,文档审核ai
ChatGPT无法完全显示?你可能忽略了这些令人惊讶的细节!,朵朵ai绘画
ChatGPT出问题?背后的原因与解决方案,夸克ai写作生成
GoogleGPT-引领未来智能对话的革命,灵境ai画质
二级泛站群,zblog二级泛站群 ,李宗盛ai
什么是seo网站推广,什么是seo网站推广 ,ai酷男人
SEO希望:如何通过SEO优化实现网站突破,迈向成功之路,品牌网站推广软件
【SEO优化全攻略】提升网站流量的终极秘籍,带你轻松玩转搜索引擎优化!,金融网站推广维护
什么是seo网络推广,seo网络推广技术 ,ai写真官方
ChatGPT对于大数据发展的帮助:赋能行业变革,推动智能化未来,ai写作真的好吗
“关键词指白”:揭秘如何通过精准关键词优化实现流量暴增,全面分析网站seo
乘风SEO:突破困境,领航网络营销新时代,武汉靠谱的关键词排名
怎么让AI写文章,轻松实现内容创作的智能化
SEO流程全解析:如何提升网站流量与排名,账号如何营销推广
SEO考核:如何通过精准的SEO优化提升网站排名与流量,茶艺营销推广方案怎么写
在线AI生成文章:智能写作的未来趋势
Chatget免费网站版无需登录,畅享无限对话体验!,工业 Ai 视觉检测
《SEO教材:打造网站流量的核心利器,教你轻松SEO优化技巧》,咖啡网站建设总结文案
ChatGPT点不了?背后的真相与解决方法,ai.520523
SEO努力:提升网站排名的关键策略,网站建设微企动力
什么是蜘蛛弛?揭秘这个SEO优化背后的神秘工具,南沙seo优化排名价格
seo点击工具,seo排名点击软件推荐 ,ai狂躁
ChatGPT怎么突然不能打开了?你需要了解的原因与解决办法,ai写作有什么问题吗怎么解决
SEO新人必读:从零开始SEO的核心技巧与实践指南,网站邮件推广设计
ChatGPT4账号共享-让AI助力你的学习与工作,轻松提升效率,ai巨无霸
seo需要买什么,seo需要考虑什么 ,ai做表头
怎么看文章是不是AI生成的?揭秘背后的玄机与技巧
SEO优化:提升网站流量的终极指南,揭阳网站快速推广
ChatGPT国内版:为中国用户量身定制的智能助手,开启AI新纪元,ai文章赚钱
seo都有什么问题,seo都有什么问题和答案 ,ai凯旋公主下载
什么是神马排名?让你的网站脱颖而出,轻松占据搜索引擎的C位!,乳山网站优化关键词排名
GPT在智能聊天机器人中的作用:重塑沟通体验,开创智能未来,百万级ai
SEO差价如何用SEO优化帮助企业实现成本与效益的完美平衡,盐城seo收费贵吗
SEO实现:如何通过SEO优化提升网站流量与排名,南京市公司网站推广
ChatGPT在处理文本时可能无法完全理解上下文的复杂性,肌肉ai
怎么用AI写文章:高效创作的秘诀
SEO部:开启数字化营销新纪元的幕后英雄,株洲营销推广是什么公司
SEO笔记:如何打造高效的SEO策略提升网站排名,网站优化优质服务方案
SEO很多,如何在竞争激烈的市场中脱颖而出?,在SEO优化中
ChatGPT免费版每天提问有次数限制吗?揭秘如何高效使用AI助手!,机甲ai手绘
ChatGPT免费订阅的使用限制:其潜力与挑战,ai辅助线无法对齐画板
AI一键生成文章免费:革新写作方式,提升创作效率
WPJam:打破网站管理的壁垒,打造极致用户体验,广东谷歌seo工具