位置: 编程技术 - 正文

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

  • 收到的实收资本都能用来做什么
  • 车辆购置税退税计算
  • 某煤矿将自采原煤用于投资的业务应缴纳资源税
  • 税收征管法实施细则全文最新
  • 自产产品用于业务招待费
  • 公司买车可以抵多少税100万
  • 大病医疗专项附加扣除标准举例
  • 固定资产超过注册资金怎么处理
  • 未竣工验收导致发生质量问题由谁承担责任
  • 辅助生产交互分配后的实际费用应在进行分配
  • 收到费用怎么写分录
  • 个体户公司需要交哪些税
  • 小规模普票冲红怎么做账
  • 销项负数发票与红字发票
  • 汽车修理费需要交印花税吗
  • 未达起征点销售额和小微企业免税销售额
  • 现金折扣怎么计算消费税
  • 财产保险费发票税率
  • 一般纳税人提供非学历教育可以简易计税吗
  • 无法支付的其他应付款可以用现金核销吗
  • 销售净利率怎么求
  • 如何从零开始制作地下偶像
  • win7取消共享文件夹
  • win10怎么看已安装的驱动
  • macbook做bim
  • 限定性净资产要算在现金流量表里吗
  • 公司出租房屋租金由承租方本人支付
  • linux zen3
  • php curl_exec
  • 梵净山原名
  • 无偿占用资金企业有哪些
  • 公司缴纳残保金怎么做账
  • 气象数据32766
  • vue环境搭建及配置简书
  • lvs安装配置
  • imu定位
  • 傅里叶变换的过程
  • 花雕典故
  • php文件夹下所有文件下载
  • mysql事件使用方法
  • 初级会计直线法摊销
  • 税款已缴纳可以作废申报吗
  • 二手车减免增值税的规定
  • 进项税额年末账务处理
  • mongodb doc
  • 劳务费走应付职工薪酬
  • 房产税的纳税义务人
  • 企业生产经营发展
  • 小规模租金可以抵税吗
  • 采购人员费用计入什么科目
  • 金税四期对企业纳税管理影响分析
  • 政府补助属于不征税金吗
  • 可供出售金融资产的会计处理
  • 外经证是怎么样的
  • 退回的保证金多了一点怎么做分录
  • mysql命令导入
  • mysql语句group by
  • solaris newfs
  • winpe如何使用
  • win7系统如何关闭系统自检
  • linux系统中的输入输出分为三类
  • centos 安装教程
  • centos怎么修改文件权限
  • 苹果mac与平板的区别
  • win8不能正常启动
  • 如何把鼠标指针换成笔的形状
  • w10操作系统内部版本
  • win8系统怎么样好用吗
  • linux nodejs
  • python的文件操作中找不到文件应该如何处理
  • css渲染规则
  • 利用的英文
  • 鼠标瞬间移动
  • 简述python语言
  • 贵州省电子税务局操作手册
  • 2022年最新最全执业药师继续教育考试答案
  • 广西电子税务局登陆入口
  • 什么是个人所得税起征点
  • 发票号码的8位是什么
  • 未开票收入下月开票会计分录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设