gpt4 book ai didi

linux - 检查 Unix 中的变量是否包含文件 bash shell 中提到的任何字符串

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:03:19 26 4
gpt4 key购买 nike

<分区>

我有一个用例,需要在 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 在文件中提到的子字符串列表中进行检查,以便稍后可以修改该文件以获得更多子字符串。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com