位置: 编程技术 - 正文

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

  • 简易征收预缴税款可以抵扣吗
  • 小规模机械租赁公司
  • 劳务成本科目
  • 个人独资核定征收和查账征收的区别
  • 销售土地如何交增值税
  • 银行承兑汇票到期日后多久可以承兑
  • 固定资产后续支出的确认和处理
  • 不能够满足标准的产品为不合格品
  • 预收电费结转成本怎么办
  • 固定资产一次性扣除政策2023
  • 经营性罚款和行政性罚款的区别
  • 小规模企业所得税税率多少
  • 普票每季度开多少免税
  • 开票信息里面的电话号码怎么来的?
  • 上海、浙江 12万以上个税申报可以用支付宝啦
  • 使用权资产什么时候开始使用
  • 计提印花税怎么做凭证
  • 企业处理二手车增值税没交,有什么影响
  • 购买东西收据
  • 收代扣代缴个税手续费会计分录
  • 餐饮发票忘记作废也没冲红怎么处理?
  • 含税房租
  • 服务业成本怎么做账
  • 银行手续费和汇率的关系
  • 小企业短期投资的核算应设置的会计科目有
  • 以太网连接网络
  • 专项扣除项目有上限吗
  • 员工用差旅费冲账怎么办
  • 直系亲属股权转让免征个人所得税
  • 资本溢价是
  • linux下4种kill某个用户所有进程的方法
  • php image
  • PHP:mcrypt_get_cipher_name()的用法_Mcrypt函数
  • 业务招待费个税账务处理办法
  • 一般纳税人取得普票会计分录
  • nginx怎么运行php
  • 提供餐饮服务购入农产品的进项税额抵扣问题
  • 经营租赁出租方的会计处理
  • 利润表没有本月金额只有本年累计可以吗
  • 租赁房产税如何交税
  • 有外币账户的企业叫什么
  • 织梦使用教程
  • 印花税都有什么类目
  • sql2005附加数据库出错
  • 工会经费税务代收是什么意思
  • mysql all
  • 贷方是收入还是借方是收入
  • 融资租赁的进项怎么做账
  • 一般纳税人其他咨询服务税率
  • 购进商品发生溢余
  • 纳税检查企业多缴企业所得税如何处理
  • 工会经费与工会福利的区别
  • 怎么处理固定资产残值
  • 解除劳动合同的合法程序
  • 差旅费包干管理办法
  • 赠送货物怎么做账
  • 购买汽车时的保险是什么
  • 员工预支工资可以从工资里扣吗
  • 承兑汇票被背书人
  • 非营利医疗机构什么意思
  • 明细分类账的记账
  • 一键u盘安装系统
  • linux中的挂载命令
  • info.exe是什么病毒
  • nicconfigsvc.exe - nicconfigsvc是什么进程 有什么用
  • OpenGL Tutorial: (1) Setting up OpenGL with Visual Studio
  • ext.grid.editorgridpanel
  • cocos2dx4.0教程
  • jquery实现密码和确认密码
  • android学习路线
  • Android: netd中DnsProxyListener的简单介绍
  • unity2d寻路
  • html仿淘宝
  • jQuery基本选择器总结
  • 深入python3
  • 江苏国税电子税局
  • 吉林省地方税务局
  • 异地可以打印银行清单吗?
  • 2021边疆补助什么时候下来
  • 税务稽查工作底稿属于什么证据
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设