我有代码
file="JetConst_reco_allconst_4j2t.png"
if [[ $file == *_gen_* ]];
then
echo "True"
else
echo "False"
fi
我测试是否file
包含“ gen”。输出为“ False”。真好!
问题是当我用变量替换“ gen”时testseq
:
file="JetConst_reco_allconst_4j2t.png"
testseq="gen"
if [[ $file == *_$testseq_* ]];
then
echo "True"
else
echo "False"
fi
现在输出为“ True”。怎么会这样?如何解决问题?