【发布时间】:2012-02-20 22:03:52
【问题描述】:
我正在寻找匹配 Bash case 语句中的文件扩展名模式。
到目前为止,我已经尝试过/(\.).{3}/:
case ${myArray[count]} in
*CODE*) $codeFound[count]=${myArray[count]};;
/(\.).{3}/) $extensionFound[count]=${myArray[count]};;
esac
CODE 的模式匹配有效,但是文件扩展名的模式有问题。 以上抛出错误:
意外标记 `(' 附近的语法错误
如果我将 RegEx 包装在 @() 中,例如@(/(\.).{3}/) 模式也不匹配。
谢谢
【问题讨论】:
标签: bash