我使用下面的命令来搜索目录及其子目录中的特定文本。
find . -exec grep -i -n -w 'search text' /dev/null {} \;
结果以下面的格式显示
的 ./directory/filename:<line_number>:<matching text>
我想从结果中排除 /*
的所有行。
怎么做?
操作系统版本: Sun OS 5.10
答案 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;