bash中find命令中的正则表达式

时间:2012-10-05 06:49:56

标签: regex shell find

为什么'save $'与名为save的文件无法匹配?

root@debian:/home/tiger# ls /home/test
save
root@debian:/home/tiger# find /home/test -regex 'save$'
root@debian:/home/tiger# find /home/test -regex '.*save$'
/home/test/save

1 个答案:

答案 0 :(得分:1)

因为正则表达式与完整路径匹配(即/ home / test / save)而不是文件名'save'。