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