我想查找所有包含源代码的文本文件,例如class="some class"
。使用 Finder 搜索时,它不起作用,似乎 Finder 正在寻找"some class"
。也欢迎推荐其他程序。
答案1
在终端中尝试这个:
grep -r 'class="some class"' .
您可以将“。”替换为您想要的任何目录名,或者文件名模式,例如*.css
,等等。
答案2
我会尝试 EasyFind,App Store 上的免费软件。可以检查包内内容,还可以使用严格或模糊搜索。速度不是很快,但确实可以达到要求。
答案3
我会尝试用一个或两个反斜杠来转义引号:
class=\\"some class\\"
从命令行可能更简单: http://support.apple.com/kb/TA25275
与传统的 BSD unix 一样,可以在非法字符前使用反斜杠字符“\”,以使其作为搜索字符串的一部分进行解析:
find / -name Mac\\ NC\\ # -print &