2017-06-19 34 views
0

我有Groovy腳本,它列出了基於參數傳遞的文件名。 我想列出包含b所以,我在正則表達式提供的文件名作爲參數一樣的文件名:(*.)b(*.).*Groovy中的文件名正則表達式模式

但在運行命令我得到:-bash:語法錯誤附近意外令牌'(」

+0

您能不能告訴從腳本相關聲明? – Rao

回答

0
new File("./folder/to/scan").eachFileMatch(~/.*b.*/){file-> 
    println file 
} 
+2

雖然這個代碼片斷可以解決的問題,[包括解釋(http://meta.stackexchange.com/questions/114762 /解釋 - 完全基於代碼的答案)真的是他lps提高你的帖子的質量。請記住,您將來會爲讀者回答問題,而這些人可能不知道您的代碼建議的原因。 – DimaSan

+0

我必須通過作爲參數,通過硬編碼它正在工作。 –

+0

阿曼,你可以修改你的問題,並指定你需要傳遞什麼作爲參數以及如何調用groovy腳本。 – daggett