位置: 编程技术 - 正文

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

  • 总公司是小规模分公司是一般纳税人
  • 农民专业合作社章程模板
  • 报税残疾人保障费怎么算
  • 资源税改革是什么意思
  • 董事会职权是否为强制规定
  • 发票一年不能开超多少才不扣税费
  • 劳务报酬和工资薪金哪个税率高
  • 食堂支付的现金怎么入账
  • 个人代人开普票个税怎么算
  • 开票金额比实际金额多
  • 企业的哪些活动对企业有长期影响呢
  • 存货不同入账基数怎么算
  • 电子发票报销后还能冲红么
  • 分期收款发出商品一批,售价50000
  • 企业购入生产设备所支付的增值税
  • 小规模印花税减免性质代码和项目名称
  • 建筑工程公司开票如何做收入
  • 税率税额是星号什么意思
  • 小型纳税人个人所得税
  • 税金当月计提当月缴纳
  • 企业购车按揭产生的费用
  • mac安装windows不能用键盘
  • 个人出租住房需要交城镇土地使用税吗
  • 人力资源外包公司发展前景
  • 危险废物处置是冶金行业吗
  • linux 使用u盘
  • 固定资产出售收入属于什么收入
  • 报考中级会计的工作证明
  • 发现以前年度多交增值税怎么申报
  • 编译安装php7
  • ajax调用php函数
  • 电脑打字不显示文字选项
  • php中的预定义变量
  • 怎样选好布艺沙发
  • 固定资产处置的三种情况
  • 本年利润和未分配利润怎么结转
  • 1050ti 4g显卡
  • ant-design-vue pro
  • 低值易耗品是怎样的
  • 独立费用包括
  • Yii使用migrate命令执行sql语句的方法
  • 会计准则 职工福利
  • 购买支票费用计入
  • php使用( )关键字来创建对象
  • yolov4配置
  • 标签显示内容怎么设置
  • 公对公退款是不是很麻烦
  • 普票部分红冲发票需要收回原发票吗
  • 项目评审结果
  • 税控盘抄报税逾期怎么办
  • 上月暂估成本次月用冲回吗
  • 建筑企业收挂靠公司的管理费如何做账?
  • 客户罚款员工承担
  • 服装厂委托物资怎么写
  • 主营业务收入的t型账户怎么写
  • 首次计提坏账准备应计入
  • 福利设施的定义
  • 库存现金过多的隐患
  • sqlserver存储过程if语句
  • windows mysql5.5升级5.7
  • macbookpro隐藏
  • 监控iphone软件
  • centos san
  • win8系统怎么查看隐藏文件
  • xpwy cd server已停止工作
  • windows注销登录会怎样
  • mac小技巧
  • linux unhide
  • linux生成文件
  • mmc.exe是什么
  • win7系统无法开机解决方法
  • win10不停的自动重启
  • unity unity3d
  • scrollview怎么用
  • gridview添加数据
  • 变量js
  • javascript entries
  • JavaScript中的方法名不区分大小写
  • javascript的
  • 税务局党支部党员大会会议记录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设