Geo*_*uer 4 linux command-line
我知道grep -irn "#page-title"
会搜索匹配文本的所有文件,但出于性能原因,我想将搜索限制为仅对 css 文件的文件。在 Windows PowerShell 中,它是:
ls *.css -r | select-string "#page-title"
Run Code Online (Sandbox Code Playgroud)
奖励积分,我如何将其限制为没有前缀的文件 css_
find -name "*.css" ! -name "css_*" | xargs grep -H "#page-title"
Run Code Online (Sandbox Code Playgroud)
find是unix命令行的find,有2组参数。第一个参数-name "*.css"
告诉 find 查找带有 CSS 扩展名的文件,该! -name "css_*"
参数告诉 find 排除或忽略以css_
. 然后将此文件列表传送到 xargs 命令,该命令将列表作为参数传递给 grep 命令,该命令被告知从列表中查找“#page-title”,并使用-H
参数打印文件名。
归档时间: |
|
查看次数: |
6537 次 |
最近记录: |