是否存在针对Windows的bash版本3.2+ - 或者如何在3.1中执行正则表达式?

时间:2013-09-09 18:41:15

标签: bash mingw32 git-bash

我在Windows 7上使用MINGW32。不幸的是,它附带了bash 3.1版,所以当我尝试在shell脚本中执行某些操作时

if [ $x =~ $y ]

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

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

1 个答案:

答案 0 :(得分:2)

cygwin有bash版本4.1.10。