在这个例子中,== *.*
是一个模式匹配,*
表示任意个字符,后面的.
是字面上的.
字符。如果字符串包含至少一个.
,条件将为真,否则为假。
#!/bin/bash
# 待检查的字符串
str="0.2.8"
# 判断字符串是否包含'.'
if [[ $str == *.* ]]; then
echo "字符串包含 '.'"
else
echo "字符串不包含 '.'"
fi
分类:Shell
标签:
在这个例子中,== *.*
是一个模式匹配,*
表示任意个字符,后面的.
是字面上的.
字符。如果字符串包含至少一个.
,条件将为真,否则为假。
#!/bin/bash
# 待检查的字符串
str="0.2.8"
# 判断字符串是否包含'.'
if [[ $str == *.* ]]; then
echo "字符串包含 '.'"
else
echo "字符串不包含 '.'"
fi
评论已关闭!