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

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 "不包含"

 

 

posted on 2012-10-18 10:40  风林幻海  阅读(768)  评论(0编辑  收藏  举报

导航