这很好用:
find . -type f -name "*dan*" | grep '.html'
但是如何向 grep 添加一个呢?使用OR
? -o
?
find . -type f -name "*dan*" | grep '.html' or '.php' ???
这很好用:
find . -type f -name "*dan*" | grep '.html'
但是如何向 grep 添加一个呢?使用OR
? -o
?
find . -type f -name "*dan*" | grep '.html' or '.php' ???
无需通过管道传输
grep
。您
grep '.html'
将匹配行中html
任意位置的任意字符(如正则表达式匹配任意字符),这就是为什么我使用来对 使用的路径名执行相同的操作。也许这就是您的意思,或者也许您真正想要的是以下内容:.
-path '*?html*'
find
其中
-name '*.html'
匹配文件名末尾的文字.html
(点不是特殊符号)。在你使用多个模式的情况下,这应该可以正常工作。你可以通过添加反斜杠来添加它们: