linux 命令 文本查找 grep
Linux文本编辑器.pdf
鸟哥的Linux私房菜 基础学习篇(第三版).pdf
grep
功能说明:查找文件里符合条件的字符串。
语法:grep [-abcEFGhHilLnqrsvVwxy][-A][-B][-C][-d][-e][-f][--help][范本样式][文件或目录...]
补充说明:grep指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为“-”,则grep指令会从标准输入设备读取数据。
参数:
-a或--text 不要忽略二进制的数据。
-A或--after-context= 除了显示符合范本样式的那一列之外,并显示该列之后的内容。
-b或--byte-offset 在显示符合范本样式的那一列之前,标示出该列第一个字符的位编号。
-B或--before-context= 除了显示符合范本样式的那一列之外,并显示该列之前的内容。
-c或--count 计算符合范本样式的列数。
-C或--context=或- 除了显示符合范本样式的那一列之外,并显示该列之前后的内容。
-d或--directories= 当指定要查找的是目录而非文件时,必须使用这项参数,否则grep指令将回报信息并停止动作。
-e或--regexp= 指定字符串做为查找文件内容的范本样式。
-E或--extended-regexp 将范本样式为延伸的普通表示法来使用。
-f或--file= 指定范本文件,其内容含有一个或多个范本样式,让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 在显示符合范本样式的那一列之前,标示出该列的列数编号。
-q或--quiet或--silent 不显示任何信息。
-r或--recursive 此参数的效果和指定“-d recurse”参数相同。
-s或--no-messages 不显示错误信息。
-v或--revert-match 反转查找。
-V或--version 显示版本信息。
-w或--word-regexp 只显示全字符合的列。
-x或--line-regexp 只显示全列符合的列。
-y 此参数的效果和指定“-i”参数相同。
--help 在线帮助。
find . -name Kconfig -exec fgrep -H -C3 "prompt" {} \;
分享到:
相关推荐
Linux中的`grep`命令是文本处理工具中的重要一员,它在系统管理和日常工作中发挥着巨大的作用。`grep`源自于“global regular ...希望这份`grep`命令详解能帮助初学者快速入门,并逐渐精通Linux文本处理技巧。
find 命令用于从目录树中查找与搜索条件匹配的文件,而 grep 命令用于查找输入流中包含模板文本的行。例如,使用 find /etc -name * | xargs grep wl0505 命令可以查找 etc 目录下含有字符串"wl0505"的文件。 grep ...
grep命令是Linux系统中非常重要的文本搜索工具,它可以对文件中的内容进行搜索,并根据用户的搜索模式,显示出包含该模式的行。grep是Global Regular Expression Print的缩写,它支持POSIX基本正则表达式和扩展正则...
### Linux中利用grep命令检索文件内容详解 #### 前言 在Linux系统中,进行文件内容搜索是一项常见的任务。为了高效地完成这项任务,Linux提供了多种工具,其中`grep`命令是最为常用的一种。本篇文章将深入探讨如何...
1. **grep命令**:在Linux中,`grep`是一个强大的文本搜索工具,它能够快速地在文件中查找匹配特定模式的行。在Windows上,通过提供的`grep`实现,用户可以同样在文本文件中执行精确的搜索操作,这对于代码调试、...
Linux 中的 grep 命令是一种功能强大的文本搜索工具,通过模式匹配来查找文件中的内容。grep 命令可以根据用户的需求来查找特定的字符串、数字或正则表达式。 grep 命令的基本格式 grep [options] pattern [file] ...
"11.24 sed,if else语句,写文件linux万年历命令,grep.rar"这个压缩包文件包含了几个核心的Linux命令学习资料,包括`sed`、`if-else`语句、创建万年历命令以及`grep`命令。接下来,我们将深入探讨这些知识点。 ...
本文档详细介绍了 Linux 命令大全搜索工具,涵盖了 Linux 系统中常用的命令、工具和功能,旨在帮助用户快速查找和使用相关命令。 Linux 命令大全搜索工具提供了一个详细的命令列表,包括 A series 命令、apachectl...
在Linux操作系统中,grep命令是一个广泛使用的文本搜索工具,它能够使用正则表达式搜索文本,并将匹配的行打印出来。本文主要讨论在使用grep命令进行搜索时,如何正确处理和匹配tab(制表符)字符,这是因为在Linux...
`grep`是Linux系统中非常重要的文本搜索工具之一,它能够帮助用户高效地查找文件中的特定模式或字符串。`grep`不仅适用于简单的文本匹配,还能处理复杂的正则表达式,是进行文本分析、日志文件检查等任务的必备工具...
Linux中的`grep`命令是日常系统管理和数据处理中不可或缺的工具,它用于在文本文件或标准输入中搜索指定模式,并打印匹配行。`grep`的名字来源于"Global Regular Expression Print",意味着全局正则表达式打印。现在...
以上就是对“Linux文本处理命令:awk、sed、grep”的详细知识点解读。这些工具虽然功能各有侧重点,但都是处理Linux文本数据的强大武器。通过上述内容的学习,相信你已经对这三个命令有了深入的了解,并能够在实际...
8. **grep**:在文件中搜索特定字符串,`grep "keyword" file.txt` 在file.txt中查找包含"keyword"的行。 9. **find**:在指定目录下查找文件,例如 `find / -name myfile` 查找名为myfile的文件。 10. **sudo**:以...
在Linux系统中,`find`命令是一个非常实用的工具,用于在文件系统中搜索指定的文件或目录。它提供了丰富的参数,可以根据文件的名称、类型、大小、时间戳等多种属性进行筛选。下面我们将详细讲解`find`命令的用法。 ...
### Linux下的find与grep命令详解 #### 一、find命令详解 **find** 命令是Linux系统中用于在指定目录树下查找文件的强大工具。它可以基于多种条件(如文件名、文件大小、所有者、组、是否为空、访问时间、修改时间...
这个代码是自定义的Linux下的grep命令实现文件内容的查找,并罗列行数。Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression ...
Linux命令大全手册是一份极其宝贵的资源,包含了超过550个不同的Linux命令,涵盖了从基本操作到高级系统管理的所有方面。这份手册不仅是初学者的入门指南,也是经验丰富的Linux用户日常工作中不可或缺的参考资料。 ...
**grep命令**:在文件中搜索特定文本,例如`grep "keyword" file.txt` 在file.txt中查找包含"keyword"的行。 **chmod命令**:更改文件或目录的权限,例如`chmod 755 file.txt` 给file.txt设置rwxr-xr-x的权限。 ...
#### 二、grep命令详解 **2.1 grep简介** - **定义**: grep 是一个用于在文件中全局搜索指定正则表达式的工具,并打印出所有包含该表达式的行。 - **命名来源**: grep 的名称源自 ex 编辑器中的命令 g/RE/p,意为...