<分区>
我有一个用例,需要在 OR 条件下使用多个子字符串检查变量并生成输出;如下:
if [ ! -z "$var" ]; then
if [[ $var =~ .*Focus.* ]] || [[ $var =~ .*Wallet.* ]]; then
ser=`echo $var|cut -d ' ' -f 2`
echo " $ser is correct"
else
ser=`echo $var|cut -d ' ' -f 2`
echo "!!!! $ser is incorrect !!!!"
fi
fi
var
包含 pid 和 ServiceName。正在检查 ServiceName 是否包含这两个子字符串中的任何一个。它运行得很好。但我希望 var
在文件中提到的子字符串列表中进行检查,以便稍后可以修改该文件以获得更多子字符串。