以下代码
number=1
if [[ $number =~ [0-9] ]]
then
  echo matched
fi
作品.但是,如果我尝试在正则表达式中使用引号,它会停止:
number=1
if [[ $number =~ "[0-9]" ]]
then
  echo matched
fi
我也试过"\[0-9\]"了.我错过了什么?
有趣的是,bash高级脚本指南表明这应该有效.
Bash版本3.2.39.