JF *_*mon 6 regex linux command find
我想搜索基本名称与正则表达式匹配的文件。我试过这个:
$ find '/my/path' -regextype posix-extended -regex 'reg1' -regex 'reg2'
Run Code Online (Sandbox Code Playgroud)
我的问题是正则表达式是针对完整路径进行测试的。我只想测试文件的基本名称。
gee*_*aur -1
您需要锚定正则表达式,例如
find /my/path -regextype posix-extended -regex 'mumble$'
Run Code Online (Sandbox Code Playgroud)
其中mumble必须以排除字符的方式编写/(例如,您不能使用.*,您需要说[^/]*)。