位置: 编程技术 - 正文

用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 多个文件合并)

  • 转让金融商品应交增值税计入
  • 什么情况下纳税人和负税人一致
  • 金税三期反映出来的是前几年的问题
  • 公司所得税费用怎么算报多少钱
  • 执行企业会计准则类别是什么意思
  • 折扣优惠 印花税也是折扣缴纳吗
  • 填仓2021
  • 专票只有抵扣联发票联丢失怎么办
  • 做内帐和外账需要多久
  • 保修期内免费维修
  • 加工费发票可以不开数量吗
  • 工程技术服务费和技术服务费
  • 将自建的厂房对外转让需要缴纳增值税吗
  • 一个员工在两家公司上班违法吗
  • 增值税税率零税率
  • 个税由企业承担怎么入账
  • 税费通用申报表样板
  • 差额征税的差额怎么算
  • 公司以银行存款名义为员工垫付医疗费分录怎么写
  • 办公设备发票开票内容
  • 开劳务分包发票需要什么条件?
  • 个人土地征收款协议模板
  • 装修待摊费用当月摊销吗
  • 应付账款周转天数上升的原因
  • 银行存款日记账和现金日记账的区别
  • 住宿费专票报销怎么做账
  • 收回股东投资
  • 个税汇算清缴申报错误怎么办
  • deepin切换系统
  • 劳务服务包括哪些范围
  • php自定义变量
  • 合同资产的减值的计量
  • pps是啥文件
  • php和ajax用哪个调用数据
  • 贝特希金斯
  • 一般纳税人销售自己使用过的汽车
  • 外商投资企业需要备案吗
  • 已确认的发票如何入账
  • thinkphp常用函数
  • php的中文名
  • 微信小程序从零
  • yolo v5详解
  • 对数前面有符号怎么计算
  • echarts在地图上标记图标
  • 微信小程序上面有个音乐怎么关闭
  • php下载文件到指定目录
  • 新准则下担保企业有哪些
  • 发票的普票和专票什么区别
  • 进出口额等于进口额加出口额吗
  • 中药饮片增值税率是多少
  • 合伙企业需要做工商吗
  • 增值税发票品名 归类
  • 买新车检测
  • 补交上年度企业所得税税额需要本年度纳税调增吗
  • 工程结算材料款抵扣增值税
  • 免抵退退税额
  • 全国统一电子发票查询
  • 原材料可以不设明细吗?
  • 屏蔽系统
  • 通透Windows 2008系统状态变化
  • 虚拟机中怎么安装VMwareTools
  • 一键ghostcgi
  • win7系统怎么更改默认浏览器
  • (1)cocos2d-x-2.2.4搭建windows开发环境
  • jquery的实现原理
  • alt+r没用
  • unity区域光怎么做
  • unity工程文件怎么弄
  • 深入理解javascript特性.pdf
  • junit 原理
  • python去掉末尾的换行符
  • unity大神
  • javascirpt
  • javascript编程软件
  • jquery选择器大全
  • python语言基本语法
  • 税务局核查研发费举措
  • 辽宁地方税务局发票查询
  • 个人的社会信用代码怎么查
  • 消费税的税收筹划案例分析
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设