【发布时间】:2011-05-16 16:17:17
【问题描述】:
如何在站点的所有文件夹/文件中搜索代码 sn-p?
我找不到我要查找的代码行。这是一个大型网站,逐个文件查看是不合理的。我怎样才能找到这个 sn-p?
其他细节:
这是一个 Drupal 站点
我用的是 Mac
我目前可用的代码编辑软件:Coda、Text Wrangler、Dreamweaver
任何帮助都将不胜感激。
【问题讨论】:
如何在站点的所有文件夹/文件中搜索代码 sn-p?
我找不到我要查找的代码行。这是一个大型网站,逐个文件查看是不合理的。我怎样才能找到这个 sn-p?
其他细节:
这是一个 Drupal 站点
我用的是 Mac
我目前可用的代码编辑软件:Coda、Text Wrangler、Dreamweaver
任何帮助都将不胜感激。
【问题讨论】:
只需使用grep - 在此处仔细查看此工具:http://www.cyberciti.biz/faq/unix-linux-finding-files-by-content/
仅供参考:它是一个命令行工具。
还要考虑 Drupal 可能会在数据库中存储一些内容,甚至是 PHP 代码(当您为某些内容启用 PHP 过滤器并将 PHP 内联时会发生这种情况)。因此,您可能在应用程序的代码中找不到特定的代码 sn-p,然后您可能需要查看数据库。
【讨论】:
man grep。
虽然通过终端执行 grep 对 OSX 和 *nix 用户来说效果很好,但 Windows 用户可能会发现 grep 不可用。
对于想要解决此问题的 Windows 用户,您可以尝试以下方法:
1)使用cygwin(http://www.cygwin.com),可以用grep安装
或
2) 获取 grepWin (http://tools.tortoisesvn.net/grepWin.html) 的副本;带有前端 UI 的 grep 工具。
【讨论】: