Mam kod
file="JetConst_reco_allconst_4j2t.png"
if [[ $file == *_gen_* ]];
then
echo "True"
else
echo "False"
fi
Sprawdzam, czy file
zawiera „gen”. Wynikiem jest „False”. Miły!
Problem polega na tym, że podstawiam „gen” zmienną testseq
:
file="JetConst_reco_allconst_4j2t.png"
testseq="gen"
if [[ $file == *_$testseq_* ]];
then
echo "True"
else
echo "False"
fi
Teraz wyjście ma wartość „True”. Jak to mogło się stać? Jak rozwiązać problem?