评论:用‘greprsquo;文本文件搜索
如果你想找一些文本文件的字符串,你可以使用‘greprsquo;命令。Lsquo;greprsquo;搜索文本中指定的字符串。

假设你是‘ / usr / / / documentationrsquo SRC Linux;一个字符串'目录搜索下magicrsquo;文件:




使用‘greprsquo;文本文件搜索

如果你想找一些文本文件的字符串,你可以使用‘greprsquo;命令。Lsquo;greprsquo;搜索文本中指定的字符串。

假设你是‘ / usr / / / documentationrsquo SRC Linux;一个字符串'目录搜索下magicrsquo;文件:
$ grep魔术 / usr / / /文档型Linux / *

SysRq .txt:*我如何使魔术SysRq键

SysRq .txt:*我如何使用魔术SysRq键

文件‘sysrp.txtrsquo;包含字符串并对键的功能。

默认情况下,‘greprsquo;只搜索当前目录。如果有这个目录,子目录的多;greprsquo;它将被列在下面的表格:

一个声音:是一个目录

这可能使‘greprsquo;输出很难读。解决方案有两种在这里:

很显然,搜索子目录要求:grep -R
或忽略子目录:grep D跳过


当然,如果你期待更多的输出,您可以将它通过管道lessrsquo ‘阅读:

$ grep魔术 / usr / / /文档型Linux / *不|

这样,你就可以更容易地阅读了。

值得注意的一点是,你必须提供一个文件过滤(所有文件搜索)。如果你忘记,‘greprsquo;会等到程序中断。如果你在这样的情况下,按下它,然后再试一次。

下面是一些有趣的命令行参数:

grep我模式文件:不区分大小写的搜索,默认情况下是大小写敏感的。
grep L模式的文件:只列出匹配的文件的名称,
grep L模式不匹配的文件名列表文件,
grep W模式文件:只有一个词是匹配的,而不是一个字符串的一部分(如匹配‘magicrsquo;而‘magicalrsquo;),
grep C号码模式文件匹配上下文显示{数量}线,分别。
grep文件形式2 1型,1型|:显示或形式2线,
grep grep形式2 1型文件|:1型,形式2,说明线。


还有一些特殊的符号用于搜索:

马克:单词的开头和结尾。

例如:

grep的人*将匹配batmanrsquo;‘‘manicrsquo;‘男人;等等。
grep <人*匹配&lsquo;manicrsquo;&lsquo;男人;但不是&lsquo;Batmanrsquo;
grep,'男人;只有;,而不是'或';batmanrsquo;;manicrsquo;其他字符串。


+:指的是在开始时的匹配字符串,
$:指行结尾处的匹配字符串,
如果你不习惯用命令行参数,尝试图形界面&lsquo;greprsquo;如rexgrep。该软件提供了与,或,不能和其他的语法,以及漂亮的按钮:-)。如果你只是需要一个清晰的输出,尽量fungrep。