大家好日子,
我想知道如何将字符串变量计算到范围内,是否可能?
S=CUESTIONARIO15 ; if [ "$S" == "${S:0:12}*[0-9][0-9]*" ] ;then echo 999 ;fi
非常感谢任何线索
答案 0 :(得分:3)
您可以使用[[
匹配全局:
S=CUESTIONARIO15
if [[ "$S" == "${S:0:12}"*[0-9][0-9]* ]]
then
echo 999
fi
确保使用bash而不是sh,并确保不引用模式中的globbing字符。