1

我在 Windows 7 上使用 MINGW32。不幸的是,它带有 bash 版本 3.1,所以当我尝试在 shell 脚本中做一些事情时,比如

if [ $x =~ $y ]

其中 $y 是一个正则表达式,我在 `=~' 附近收到消息“预期条件二元运算符”

是否有可用的 bash.exe 版本是 bash 3.2 或更高版本?如果没有,我如何根据 3.1 中的模式测试字符串?

4

1 回答 1

2

cygwin有 bash 版本 4.1.10。

于 2013-09-09T18:47:42.210 回答