0

我想为递归搜索目录内的文本创建自定义别名。目前我用这个

grep -r "text to search" /var/www/sites

我要先

  1. 仅搜索特定文件,例如仅 html 、 php 文件。
  2. 我也想要文件的行号
  3. 我想使命令的别名像 myalias 这样从命令行我只使用这个

myalias text-to-search (without quotes)

这可能吗

4

1 回答 1

3

把它放在你的 ~/.bashrc 中:

wwwgrep() { 
    find /var/www/sites -name '*.php' -o -name '*.html' -exec grep -Hn "$1" {} \;
}

然后

wwwgrep <PATTERN>

最后(刷新您的环境)

exec bash
于 2012-10-12T02:09:27.940 回答