【发布时间】:2009-04-28 16:32:23
【问题描述】:
在bash 命令行中,我想查找所有名为foo 或bar 的文件。我试过这个:
find . -name "foo\|bar"
但这不起作用。什么是正确的语法?
【问题讨论】:
在bash 命令行中,我想查找所有名为foo 或bar 的文件。我试过这个:
find . -name "foo\|bar"
但这不起作用。什么是正确的语法?
【问题讨论】:
【讨论】:
我很便宜,我会用这个:
find ./ | grep -E 'foo|bar'
这只是我个人的偏好,我更喜欢 grep 而不是 find,因为语法更容易“获取”,一旦你掌握了它,它的用途就不仅仅是遍历文件树。
【讨论】: