#!/bin/sh
#测试各种字符串比较操作。
#shell中对变量的值添加单引号,爽引号和不添加的区别:对类型来说是无关的,即不是添加了引号就变成了字符串类型,
#单引号不对相关量进行替换,如不对$符号解释成变量引用,从而用对应变量的值替代,双引号则会进行替代
#author:tenfyguo
A="$1"
B="$2"
echo "输入的原始值:A=$A,B=$B"
#判断字符串是否相等
if [ "$A" = "$B" ];then
echo "[ = ]"
fi
#判断字符串是否相等,与上面的=等价
if [ "$A" == "$B" ];then
echo "[ == ]"
fi
#注意:==的功能在[[]]和[]中的行为是不同的,如下
#如果$a以”a”开头(模式匹配)那么将为true
if [[ "$A" == a* ]];then
echo "[[ ==a* ]]"
fi
#如果$a等于a*(字符匹配),那么结果为true
if [[ "$A" == "a*" ]];then
echo "==/"a*/""
fi
#File glo*g(通配) 和word splitting将会发生, 此时的a*会自动匹配到对应的当前以a开头的文件
#如在当前的目录中有个文件:add_crontab.sh,则下面会输出ok
#if [ "add_crontab.sh" == a* ];then
#echo "ok"
#fi
if [ "$A" == a* ];then
echo "[ ==a* ]"
fi
#如果$a等于a*(字符匹配),那么结果为true
if [ "$A" == "a*" ];then
echo "==/"a*/""
fi
#字符串不相等
if [ "$A" != "$B" ];then
echo "[ != ]"
fi
#字符串不相等
if [[ "$A" != "$B" ]];then
echo "[[ != ]]"
fi
#字符串不为空,长度不为0
if [ -n "$A" ];then
echo "[ -n ]"
fi
#字符串为空.就是长度为0.
if [ -z "$A" ];then
echo "[ -z ]"
fi
#需要转义<,否则认为是一个重定向符号
if [ $A /< $B ];then
echo "[ < ]"
fi
if [[ $A < $B ]];then
echo "[[ < ]]"
fi
#需要转义>,否则认为是一个重定向符号
if [ $A /> $B ];then
echo "[ > ]"
fi
if [[ $A > $B ]];then
echo "[[ > ]]"
fi
相关推荐:
个性化广告:新时代营销的秘密武器,建设经营性网站怎么记账
SEO外包:提升网站排名与品牌曝光的最佳选择,大创建设网站
SEO网络营销:如何通过精准优化提升品牌价值,青州建设网站电话
seo软件叫什么,seo软件视频教程 ,eps ai 缩略图
什么是seo长尾词,什么是seo长尾词的概念 ,绿茶ai换脸杨超越
seo软文用什么论坛,seo软文是什么意思 ,爱字幕的AI变脸不见了
什么是秀米?全方位了解这款微信公众号排版神器,宁波全网营销型网站建设
SEO笔记:如何打造高效的SEO策略提升网站排名,网站优化优质服务方案
SEO优化是做什么的?让你的网站流量飙升的秘密武器,乳腺癌ai作用机理
SEO联系:如何通过SEO优化提升您的网络营销效果,企业营销推广获客
seo软件是什么职位,seo用的是什么软件 ,ai感知树
ChatGPT维护页面-背后的技术与用户体验,ai领域ppt
ChatGPT怎么突然不能打开了?你需要了解的原因与解决办法,ai写作有什么问题吗怎么解决
亚马逊的seo是什么阿,亚马逊seo项目 ,中考用ai写作会判0分吗
SEO优化:让你的网站在竞争中脱颖而出,临沧seo代理
ChatGPT国内版:为中国用户量身定制的智能助手,开启AI新纪元,ai文章赚钱
SEO软优化:助力网站实现流量爆发的秘密武器,延平区网页seo
ChatGPT回答问题,网页无法线下滚动?解决方案轻松get!,谷歌AI铃声
SEO韩国:为您开启国际市场的增长之门,seo文章标题有哪些
SEO怎么排名?这5大技巧,轻松提升网站排名,人人都可ai
ChatGPT崩一次多久修复?揭秘背后的技术与保障,ai1818818
ChatGPT常见问题汇总:解答你关于AI的一切疑惑,松鼠ai智能教适应教育
ChatGPT打不开实时问题解决方案:让你的AI助手始终在线,psd 转ai
AI智能软件:未来科技的核心力量
整理文章的AI:提升写作效率的智能助手
SEO优化排名:让您的网站在搜索引擎中脱颖而出,我ai 达瓦仓决
SEO目的:如何通过精准优化提高网站流量与转化率,百度推广网站关键词
AI仿写文章:开启内容创作新纪元
SEO门户:打造高效网站流量的关键利器,创意网站建设要求
SEO排位:如何通过精准策略提升网站排名,获得流量与转化,林海网络推广营销
提升写作效率,释放创意潜力文章生成AI软件的未来
SEO排序:如何让你的网页在搜索引擎中脱颖而出,平谷抖音seo推广招聘
AI提供的阅读书目对学生的专业知识有多大帮助,沃奇ai
seo要学什么技术,seo要学什么技术好 ,ai.fale
seo灰帽是什么,灰帽是指什么 ,ai绘画六边形
ChatGPT无法打开?这些解决办法让你重新畅享智能对话!,北大写作ai
文章AI生成:让创作变得更简单、更高效!
ChatGPT不能用了?了解这一背后的真相及解决方法,ai恐怖头像
什么是seo行业,seo是什么职业做什么的 ,ai标题字体效果
“关键词指白”:揭秘如何通过精准关键词优化实现流量暴增,全面分析网站seo
SEO译为:网站排名背后的优化策略,会展中心网站优化
ChatGPT页面不自动显示最新消息:如何解决这一困扰,提升使用体验?,斑马ai幼儿百度云网盘
ChatGPTWindows版本:让AI助手成为你的工作与生活得力助手,Ai相减变形
ChatGPT页面打不开怎么办?这些解决方法让你轻松访问AI助手!,分散ai
SEO超级,助力企业站点冲刺搜索引擎排名,白云全网营销推广哪家强
seo站内优化包括什么营销,seo站内优化操作流程 ,ai 玻璃图标
AI工具,让工作效率翻倍:AI工具教程全面解析
SEO舆情:如何通过有效的舆情管理提升企业品牌形象,seo推广外包提高收录
ChatGPT中显示已进行一处编辑,但看不到内容?你需要了解的隐藏问题!,ai敲
OpenAI账号申诉怎么办?全方位解析解决方案,ai写作免费公众号下载