从grep结果中排除模式

时间:2015-07-09 06:16:30

标签: unix grep

我使用下面的命令来搜索目录及其子目录中的特定文本。

find . -exec grep -i -n -w 'search text' /dev/null {} \;

结果以下面的格式显示 的 ./directory/filename:<line_number>:<matching text>

我想从结果中排除 /* 的所有行。

怎么做?

操作系统版本: Sun OS 5.10

2 个答案:

答案 0 :(得分:3)

您可以再次通过var r= string.Empty; using (var web = new System.Net.WebClient()) r= web.DownloadString("http://TEST.COM"); 传递结果,过滤 out grep的匹配项:

/*

其中find . -exec grep -i -n -w 'search text' /dev/null {} \; | grep -v '/\*' 返回匹配的行(我假设你的意思是文字grep -v因此正则表达式。)

答案 1 :(得分:0)

通过grep -v排除整个事情&#39;排除模式&#39;