linux中 判断变量中是否有给定元素

grep find都是查找文件

所以shell编程时使用=~ 来进行变量中的匹配。

注意:if条件后面是两个[].

#!/bin/bash
a="abc.txt bde.txt ccc.txt"
b="ccc.txt"
if [[ $a =~ $b ]] ;then
echo "yes"
else
echo "no"
fi

原文地址:https://www.cnblogs.com/xiaojianblogs/p/6408107.html