【发布时间】:2017-10-28 08:34:31
【问题描述】:
我需要一点帮助。基本上,我正在尝试在 wordpress 主题文件中搜索文本字符串。
该字符串位于 wp-content/themes/style.css。
所以基本上我试图在主目录的所有 wordpress 安装上的所有 style.css 文件中搜索一个字符串。
是否可以只搜索所有 style.css 文件,如果找到字符串则显示它?
提前致谢!
【问题讨论】:
我需要一点帮助。基本上,我正在尝试在 wordpress 主题文件中搜索文本字符串。
该字符串位于 wp-content/themes/style.css。
所以基本上我试图在主目录的所有 wordpress 安装上的所有 style.css 文件中搜索一个字符串。
是否可以只搜索所有 style.css 文件,如果找到字符串则显示它?
提前致谢!
【问题讨论】:
用法:grep [OPTION]... PATTERN [FILE]...
在每个 FILE 或标准输入中搜索 PATTERN。
PATTERN 默认是基本正则表达式 (BRE)。
示例:grep -i 'hello world' menu.h main.c
【讨论】:
使用 grep 在文件中搜索文本。
grep -rniw '/path/to/somewhere/' -e '模式'
-i - 不区分大小写的搜索
-w 表示匹配整个单词。
可以添加-l(小写L)来给出匹配文件的文件名。
对于你的情况,使用:
grep -rniw '/path/to/somewhere/' -e 'wp-content/themes/style.css'
【讨论】:
使用以下命令:
cd /home/
找到 . -iname "*.css" -exec grep -l "text_string" {} +
不要忘记将 text_string 替换为实际的文本字符串。
【讨论】: