位置: 编程技术 - 正文

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

  • 个体户交税和个人所得税
  • 提取法定盈余公积是什么意思
  • 租赁设备损毁赔偿案例
  • 房地产开发企业土地增值税预缴
  • 无形资产的累计摊销是什么意思
  • 银行小额代款怎么办理
  • 冲减产品成本会计分录
  • 找贴现公司贴现有风险吗
  • 外币资本金使用范围
  • 出口业务具体流程图
  • 陈列费表格
  • 税控机操作
  • 财务审核火车票真伪辨别
  • 增资印花税税目
  • 更改onedrive文件夹位置
  • 去年多计提的个税如何处理
  • 行政事业单位向企业借款违反了什么规定
  • 设备安装服务几个点
  • 发放股票股利会增加流通在外股票的数量
  • 个体工商户和个人商家的区别
  • 代扣代缴个税手续费
  • win7命令行模式
  • php云盘源码
  • 购进免税农产品进行进项税额抵扣时,其抵扣率为
  • 国家规定不计入社保基数
  • 非货币性资产交换的记忆口诀
  • python模拟微信
  • 供热企业享受增值税吗
  • 华硕11代笔记本装win10
  • 工会经费是按应发工资还是实发工资申报
  • 福利费入账要求
  • web前端基础是什么
  • centos7搭建http
  • css中权重值是什么意思
  • 异地工程预缴税款时间
  • 融资租赁方式的条件
  • php 操作mongodb
  • 印花税购销合同改为买卖合同
  • 建筑公司计提企税怎么算
  • 酒店营业成本预算
  • 印花税步骤
  • mssql分布式数据库
  • mysql如何开启
  • 支付运费的会计怎么记录运输费
  • 银行开的手续费发票开错了
  • 个体工商户纳税人类型怎么填
  • 分公司计提递延所得税吗
  • 个体户季报要抄税吗
  • 营销策划服务费属于什么服务
  • 员工报销的话费要缴纳个税吗?
  • 结转库存商品需要附件吗
  • 房地产预售款预交税金计算
  • 事业单位装修费账务处理
  • 购买农产品进行销售要交税吗
  • 装修材料增值税发票明细表
  • 一次性付款的优势
  • 专业收账公司合法吗
  • 企业改制后如何脱离原主管部门
  • sql server in()
  • 解决windows hello人脸识别找不到摄像头
  • 苹果mac怎么清理缓存
  • ghost安装器怎么用
  • mac安装mysql详细教程
  • regsrv.exe - regsrv是什么进程 有什么用
  • win10红石版
  • windows中的hosts文件
  • 您的服务器不支持此服务
  • 广告文章叫什么
  • nodejs安装在c盘好还是d盘好
  • shell 计算表达式
  • vue 分页 实现
  • js模块化开发教程
  • 安卓实时屏幕
  • js获取设备
  • 宁波国税局领导名单
  • 如果快递没有按时发货东西变质怎么办
  • 纳税服务投诉整改报告
  • 关于税制的问题
  • 税款复核需要多少天
  • 本科毕业去上海找什么工作好
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设