语法错误expr

鲁道夫9

为什么以下代码返回语法错误:

stringZ=abcABC123ABCabc
echo `expr match "$stringZ" 'abc[A-Z]*.2'`

这可以在我的ubuntu机器上工作,但是当我在运行OS X 10.9.4的Mac上尝试使用它时,会得到expr: syntax error吗?

近年来,赢

这似乎是bash版本的区别。:语法可在我的OSX 10.9.4计算机(具有bash 3.2.51,不是很新)上工作:

echo `expr "$stringZ" : 'abc[A-Z]*.2'`

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章