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