groovy中文件名的正则表达式模式

groovy中文件名的正则表达式模式,groovy,Groovy,我有一个groovy脚本,它根据传递的参数列出文件名。 我想列出包含b的文件名,因此,我在regex模式中提供文件名作为参数,如:(*)b(*.). 但是在运行命令时,我得到:-bash:意外标记附近的语法错误`(“你能展示脚本中的相关语句吗?虽然这个代码片段可以解决问题,但确实有助于提高你文章的质量。请记住,你是在为将来的读者回答这个问题,而那些人可能不知道你代码建议的原因。我必须通过硬编码作为论证Aman,你能修改你的问题并指定你需要传递什么作为参数以及如何调用groovy脚本吗。 new

我有一个groovy脚本,它根据传递的参数列出文件名。 我想列出包含b的文件名,因此,我在regex模式中提供文件名作为参数,如:
(*)b(*.).


但是在运行命令时,我得到:-bash:意外标记附近的语法错误`(“

你能展示脚本中的相关语句吗?虽然这个代码片段可以解决问题,但确实有助于提高你文章的质量。请记住,你是在为将来的读者回答这个问题,而那些人可能不知道你代码建议的原因。我必须通过硬编码作为论证Aman,你能修改你的问题并指定你需要传递什么作为参数以及如何调用groovy脚本吗。
new File("./folder/to/scan").eachFileMatch( ~/.*b.*/ ){file->
    println file
}