Questions tagged «grep»

grep是一个命令行实用程序,用于搜索文本。

1
使用单词列表在另一个列表中进行grep
我有一个包含250行的列表。我必须通过Web服务器运行所有这些文件,以获取输出列表。但是,此列表返回的行比我感兴趣的多得多。说,我list.txt是: a.1 b.1 etc 那么输出是output.txt: a.1 a b c a.2 b a b a.3 d k o b.1 b o p b.2 o i y b.3 p i y etc 是否可以使用grep命令在output.txt中搜索list.txt中的所有单词,然后生成“通缉”列表wanted.txt?我需要output.txt中的整行代码,这是脚本的新手,但是我想要的是诸如 grep list.txt output.txt > wanted.txt 我还没有找到任何这样的例子
8 bash  grep 

3
如何根据特定模式对行进行grep?
假设我有一个包含以下两行的文件: 2014-05-05 09:11:53 /aa/bbbb/cccccc 29899 2014-05-05 09:12:17 /aa/bbbb/cccccc?dddddddd 16767 我只需要获得包含模式的行/aa/bbbb/cccccc,就不需要包含额外字符的第二行,即?dddddddd。现在当我尝试 grep '/aa/bbbb/cccccc' file 然后两条线都被选中。我需要完整的行,因此grep -o无法解决。 使用grep以便基于搜索模式仅选择第一行的可能解决方案是什么?

2
grep列出每个文件一次
我正在查看文件中的一些文本,但是三个文件很多,并且搜索到的文本在一个文件中出现几次,如何才能收到包含搜索到的文本的文件列表,而每个文件仅列出一次?

6
'egrep -o“成功|错误|失败”的替代方法<文件名> | 排序| uniq -c'
我有时需要检查一些日志,并使用以下命令执行此操作: egrep -o "success|error|fail" &lt;filename&gt; | sort | uniq -c 输入样例: test error on line 10 test connect success test insert success test started at 00:00 test delete fail 样本输出: 1 error 1 fail 2 success 我想知道是否有人知道用较短的命令执行此操作的方法? 在您问我为什么要使用其他命令来执行此操作之前...没有特殊原因,我只是很好奇:)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.