1 #! /bin/bash
2 #
3 #File: include.sh
4 #
5 #Date: 2012年08月17日
6 #
7 ################################
8 match1="check_include"
9 match2="include"10 #判断 $match1 是否包含 $match2

方法1:

 1 echo "$match1" |grep -q "$match2";
 2 #-q :不显示所有输出
 3 if [ $? -eq 0 ];
 4 then
 5     echo "check_include是否包含有include"
 6     echo "包含"
 7 else
 8     echo "check_include是否包含有include"
 9     echo "不包含"
10 fi

方法2:

1 echo "$match1" | grep -q "$match2" && echo "包含" || echo "不包含"

转载于:https://www.cnblogs.com/wowchky/archive/2012/10/18/2729057.html

shell 判断字符串是否存在包含关系相关推荐

  1. shell php文件是否存在字符串中,shell 判断字符串是否存在数组中的实现示例

    语法格式: [[ "${array[@]}" =~ "字符串" ]] 示例: #!/bin/sh ##数组 array=( address base cart ...

  2. python判断字符串间的包含关系

    python判断字符串间的包含关系 1.in a = 'helloll'b = 'll'print(b in a) 输出: True 2.find a = 'helloll'b = 'll'print ...

  3. shell 判断字符串长度

    shell 判断字符串长度 iput=123if [ ${#input} -eq 5 ];thenecho "5" elseecho "other" fi

  4. 【转载】Shell判断字符串包含关系的几种方法

    下面是直接copy的内容: (本来是不打算copy的,但是每次用到或看的时候都要跳转,感觉挺麻烦的.就直接copy了.) 方法一:利用grep查找 1 strA="long string&q ...

  5. shell 判断字符串相等_编程小短文:Bash子字符串还在用==?试试=~性能瞬间飙升100倍...

    引言 Bash 是 Linux 系统下钦定的 shell.你可以通过 cat /etc/shells 查看当前系统支持的 shell 种类. Bash 不但是系统管理员与内核交互的利器,且是一种语言, ...

  6. shell判断字符串变量是否为空,包括纯空格、空串、回车行是空白行等

    在 shell 脚本中,可以使用 -z 判断一个字符串变量是否为空. 例如: if [ -z "$var" ]; thenecho "var is empty" ...

  7. linux shell 判断字符串是否在数组中

    「1」数组初始化 假设数组名为ARR,则初始化的一种方法是: ARR=(2 4 6 8) 其中,括号里的各项使用空格来分隔. 初始化数组的另一种方法是,用其他命令输出的结果来填充到数组中,例如把 ls ...

  8. linux shell 判断字符串是否为数字

    方法1 a=1234 echo "$a"|[ -n "`sed -n '/^[0-9][0-9]*$/p'`" ] && echo string ...

  9. shell判断字符串是否为数字

    #1.组合语法判断1: [ -n "`echo $num|sed 's/[0-9]//g`" -a -n "`echo $2|sed 's/[0-9]//g'`" ...

最新文章

  1. 教你一招如何使用几行代码实现zookeeper作为springcloud的服务注册中心
  2. 1.android体系结构介绍
  3. React redux
  4. VS2008 安装部署工程的小问题
  5. SpringClould之应用层鉴权Oauth2
  6. 根据pid查端口_PID控制原理:看完这几个故事你就明白了
  7. 第十二章 Android第三方库源码
  8. 人的声音是可以通过训练而改变的吗?
  9. 硬核!自动驾驶如何做数据标注?特斯拉EP3 Auto Labeling深度分析
  10. 雷锋读图:如何通过社交媒体提高投资回报率
  11. 连接计算机和网络传输介质的接口,最常用的网络传输介质和连接设备
  12. 带着孩子学数学--经验总结1:乘法怎么教,小学数学阶段等等
  13. 不要随便设置随机种子
  14. 用HTML写一个简易的登录界面
  15. java项目pm_项目中PO、PM的职责区分
  16. 1002 图论专练 解题报告
  17. 省钱兄游戏陪玩小程序APP源码uniapp前端源码适配支持(APP+小程序+H5)
  18. rt-thread i2c 使用教程
  19. javaweb操作数据库
  20. 看了这篇文章我才真正理解了!和快手大佬的技术面谈,附架构师必备技术详解

热门文章

  1. html 弹出层插件,jQuery弹出层插件(原创)
  2. 机器学习(二十三)——Beam Search, NLP机器翻译常用评价度量, 模型驱动 vs 数据驱动
  3. 你必须承认电子计算机是天之骄子,天之骄子造句
  4. es5如何实现promise_彻底理解Promise对象——用es5语法实现一个自己的Promise(上篇)...
  5. java线程太多卡顿_性能优化之卡顿延迟
  6. MongoDB系列:五、MongoDB Driver使用正确的姿势连接复制集
  7. 数据预处理代码分享——机器学习与数据挖掘 1
  8. linux配置文件、日志文件全备份
  9. 使用的postman心得
  10. 小、快、灵:康宁称雄光通信市场的秘诀