Linux查找字符串命令grep(转) – EasonJim

Linux grep命令用于查找发送里契合必需品的字母串。

grep规则用于查找象征标明物质,是否发送的物质与标明的mod相符。,默许grep规则将显示象征模板列。是否不标明随便哪一个人发送名,或许所给发送的命名是-,grep规则从基准输出手段读取唱片。

表现

grep [-abcEFGhHilLnqrsvVwxy][-A<显示列数>][-B<显示列数>][-C<显示列数>][-d<进行动作>][-e<范本花样>][-f<范本发送>帮忙] [模板风骨。发送或内容。

决定因素

或-主题 不要看轻二元系唱片。
-A<显示列数>或--after-context=<显示列数> 而且显示契合起形成功能的人花样的列要不是,在列中显示的物质。
-b或--byte-offset 在显示契合起形成功能的人花样的列先于,列的第一个人使具有特征的位数被邮票。。
-B<显示列数>或--before-context=<显示列数> 而且显示契合起形成功能的人花样的列要不是,显示列物质先于。
或计数 计算契合起形成功能的人花样的列数。。
-C<显示列数>或-镶嵌<显示列数>或-<显示列数> 而且显示契合起形成功能的人花样的列要不是,并在前后显示列的物质。。
-d<进行动作>或--directories=<进行动作> 当标明内容而不是发送时,必需应用此决定因素。,用以表现威胁grep规则将复发的消息并中止参加运动。
-e<范本花样>或9<范本花样> 标明的字母串作为寻觅FI的物质模板。
-E或--extended-regexp 要应用的普通表现延长的模板花样。
-f<范本发送>或发送<范本发送> 标明模板发送,它的物质象征一个人或多个起形成功能的人花样。,让grep查找契合范本必需品的发送物质,该体式是每个列的起形成功能的人。。
-F或--fixed-regexp 将模板花样论点系牢字母串列表。
-G或--basic-regexp 模板花样作为普通表现应用。
-h或--no-filename 在显示契合起形成功能的人花样的列先于,不要点明列属于该列的发送的命名。。
-H或--with-filename 在显示契合起形成功能的人花样的列先于,列属于该发送的命名。。
-i或--ignore-case 疏忽使具有特征和围住暗中的分别。
-l或--file-with-matches 列出契合该发送的发送物质的发送的命名。。
l或files-without-match 发送的物质与标明的模板花样不婚配。。
-n或--line-number 在显示契合起形成功能的人花样的列先于,作记号列的列数。。
安静下来不然缄默? 不显示随便哪一个人消息。
-r或--recursive 这时决定因素的功能和标明"-d recurse"胜任的的决定因素。
-s或--no-messages 不要显示错误消息。
-v或--revert-match 反向查找。
-V或--version 显示版本消息。
-w或--word-regexp 只显示全字柱。
-x或--line-regexp 仅用列显示未经触动的列。
-y 这时决定因素的功能和标明"-i"胜任的的决定因素。
--help 在线帮忙。

反击

1、在出现内容中,查找后缀有”test”字样的发送中象征”test”字母串的发送,并用誊写版印刷机印刷出字母串的行。。此刻,您可以应用以下命令:

2、以递推的方法找到契合的发送。像,查找标明内容/etc/acpi及其子内容(是否在子内容的话)下懂得发送中象征字母串”update”的发送,并用誊写版印刷机印刷字母串场所的字母串的物质。,应用命令:

3、反向查找。下面的探察是查找和用誊写版印刷机印刷一个人契合必需品的行,V决定因素可以用来用誊写版印刷机印刷出的物质不契合。

查找发送名象征结帐。 发送中有缺乏结帐 的行,此刻,应用命令:

转自:

发表评论

电子邮件地址不会被公开。 必填项已用*标注