我正在尝试搜索以.properties
结尾的整个单词到目前为止,这有效:
find -E . -iregex '.*[:alnum:]+\.properties'
但我想找到像
这样的路径 /some/path/messages.properties
而不是
/some/path/messages_en.properties
之前的正则表达式匹配“en.properties”所以,我试着说:
.*\/[:alnum:]+\.properties
也就是说,任何事后跟斜线然后是一个单词,然后是.properties但斜杠部分似乎没有工作
答案 0 :(得分:0)
您可以在RHS上使用此正则表达式使用锚$
,在LHS上使用/
以确保文件名始终完整:
find -E . -iregex '.*/[[:alnum:]]+\.properties$'