如何在bash脚本中使用正则表达式?

我想使用正则表达式检查变量是否具有有效年份。阅读bash手册,我了解我可以使用运算符=〜


看下面的示例,我希望看到“不正确”,但我看到“确定”。我究竟做错了什么?


i="test"

if [ $i=~"200[78]" ]

then

  echo "OK"

else

  echo "not OK"

fi


江户川乱折腾
浏览 580回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP