我需要檢查,如果一個變量包含特定字符,用在一個if條件的BASH,如:什麼是最簡單的方法來檢查是否在BASH中的變量中找到一個字符?
if [ "①" is in "$numbers" ]
then
echo "Found."
else
echo "Not found."
fi
如果$numbers
是「這些都是一些數字1232」,則返回「未找到。 「,但如果在該行的任何位置找到」①「,則返回」找到「。
我一直在使用$numbers | grep -c ①
,然後檢查輸出是否大於「0」,但似乎必須有一個更簡單的解決方案。