位置: 编程技术 - 正文

用Shell判断字符串包含关系的方法小结(shell脚本判断一个字符串是否为空)

编辑:rootadmin

推荐整理分享用Shell判断字符串包含关系的方法小结(shell脚本判断一个字符串是否为空),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:shell判断字符串,shell脚本判断一个字符串是否为空,shell 字符判断,shell判断字符串,shell判断字符是否是数字和字母,shell 字符判断,shell判断字符串,用shell判断字符串是否为数字字符串,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

现在每次分析网站日志的时候都需要判断百度蜘蛛是不是真实的蜘蛛,nslookup之后需要判断结果中是否包含“baidu”字符串

以下给出一些shell中判断字符串包含的方法,来源程序员问答网站 stackoverflow 以及segmentfault。

方法一:利用grep查找

先打印长字符串,然后在长字符串中 grep 查找要搜索的字符串,用变量result记录结果

如果结果不为空,说明strA包含strB。如果结果为空,说明不包含。

用Shell判断字符串包含关系的方法小结(shell脚本判断一个字符串是否为空)

这个方法充分利用了grep 的特性,最为简洁。

方法二:利用字符串运算符

利用字符串运算符 =~ 直接判断strA是否包含strB。(这不是比第一个方法还要简洁吗!)

方法三:利用通配符

这个也很easy,用通配符*号代理strA中非strB的部分,如果结果相等说明包含,反之不包含。

方法四:利用case in 语句

这个就比较复杂了,case in 我还没有接触到,不过既然有比较简单的方法何必如此

方法五:利用替换

这个也挺复杂

总结

标签: shell脚本判断一个字符串是否为空

本文链接地址:https://www.jiuchutong.com/biancheng/371502.html 转载请保留说明!

上一篇:Linux运维常用命令(linux运维是必死之路)

下一篇:shell两个文件去重的多种姿势(shell 多个文件合并)

  • 材料暂估入库的摘要怎么写
  • 医院怎么开发票
  • 税金及附加与应交税费的差额
  • 印花税的三种缴税方式
  • 房地产企业年报台账怎么填
  • 企业理财收入如何确定
  • 退土增税后账务处理
  • 存货不同入账基数怎么算
  • 劳务公司核定征收怎么交税的
  • 现金支票作废需要签字吗
  • 上月工资多计提了怎么调整
  • 新建账套应收账款怎么填客户
  • 计提以前年度税金
  • 小规模纳税人未开票收入填在哪里
  • 商业健康保险个人所得税扣除
  • 汽修厂的财务怎样做账
  • 其他权益工具包含
  • 产品检测费用计入什么科目
  • 销售返点的账务处理及税务处理
  • 不交社保一告一个准罚多少钱
  • 分项结转法怎么结转
  • 工资五险一金缴费标准是多少
  • thinkphp paginate
  • 以租代购怎么入账
  • 拆迁货币什么意思
  • 购物卡怎么给
  • pos机未入账怎么回事
  • 财政补助收入的支付制度包括
  • et.exe进程占用
  • window7怎么开机
  • 材料暂估入账
  • electronx
  • zendstudio写好程序怎样运行
  • php框架介绍
  • 云服务器可以一直开着吗
  • react roter
  • 一个小柜的货代费用
  • 生产型外资企业
  • 新开办公司如何办理金税盘
  • 哪些税费需要计提
  • 仓库折旧会计分录
  • c语言fread函数的用法示例
  • phpcms安装
  • 增值税申报表第18栏怎么来的
  • 电汇和票汇
  • 企业与个人之间关系的理解
  • 企业主营业务收入科目下的余额应转入的科目是
  • 一般纳税人销售旧货税率
  • 材料采购合同印花税税率
  • 免税的发票什么样子
  • 多交的社保退回多久能到账
  • 季节性移动的原因
  • 公司之间借款计入什么科目
  • 城市生活垃圾处理方式有哪几种
  • 会计凭证编制程序和用途
  • 什么叫归集和分配
  • mysql unique option prefix myisam_recover instead of myisam-recover-options的解决方法
  • 查看sqlserver操作记录
  • innodb 结构
  • Windows Server 2008网上邻居打开慢的解决
  • fedora os
  • centos sh
  • 如何彻底删除超级QQ秀
  • win 8系统怎么样
  • win8使用技巧 图文
  • 系统自动保存文件在哪里
  • lua教程书籍
  • Cocos2d之CCScene
  • python的文件操作中找不到文件应该如何处理
  • nodejs word
  • ug合并命令在哪
  • jquery动态
  • android电话簿
  • jquery课程内容总结
  • 浅析2种JavaScript继承方式
  • android中toast用法
  • 山西省国家税务局王旭斌局长
  • 浙江个体户开票软件
  • 河南二套房契税征收2023标准是多少
  • 河北保定地税局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设