我想看看string1是否包含另一個string2。我這樣做,以這種方式:Bash:字符串包含連字符
a=$(tempfile)
echo "eafg" > $a
if [[ $a == *e* ]]
then
echo "contains"
fi
現在我嘗試看看是否一個字符串包含一個連字符:
a=$(tempfile)
echo "22:00:00-02:00" > $a
if [ $a == *-* ]
then
echo "contains"
fi
它不工作。我也試過:提前
你'$了'似乎是一個文件名,而不是文件內容。所以你的代碼有點混亂。 – Mat