当前位置: 首页 > Linux

Linuxgrep命令大全

时间:2023-04-06 04:23:54 Linux

强烈推荐文章:欢迎喜欢的Android干货分享阅读五分钟,每天十点,陪你学习一辈子,这里是程序员Android本文主要介绍一些知识Android开发中的要点,通过阅读本文,您将获得以下内容:1.搜索并显示字符串前后N行代码2.搜索并显示字符串后N行代码3.搜索并显示显示字符串前N行代码4、递归查找字符字符串,区分大小写五、递归查找字符串,不区分大小写六、显示查找字符串所在行数七、grep更多命令一、搜索并显示字符串前后N行代码如果要搜索并显示字符串前后N行内容的结果,请使用-C参数。-C参数表示搜索字符串所在的行。-C,--context=NUM打印输出上下文的NUM行命令格式如下:grep-CN注:其中N代表行数。示例:在当前目录下查找并显示low_power_set_value_entries_values字符串前后5行代码的内容。命令如下:grep"low_power_set_value_entries_values"-r-C5.2.搜索并显示字符串后N行代码如果要搜索并显示结果字符串最后N行代码,请使用-一个参数。-A参数代表After。-A,--after-context=NUM打印NUM行尾随上下文命令格式如下:grep-AN注意:其中N表示行数。例子:要搜索并显示当前目录下low_power_set_value_entries_values字符串后的5行代码,可以使用如下命令:grep"low_power_set_value_entries_values"-r-A5.3.要搜索并显示第一行的代码N行字符串,请用grep-BN行显示要查找的字符串的前N行代码。-B参数代表之前。-B,--before-context=NUM打印前导上下文的NUM行示例:在当前目录中搜索并显示low_power_set_value_entries_values字符串的前5行代码。可以使用如下命令:grep"low_power_set_value_entries_values"-r-B5.4.递归搜索字符串,区分大小写当我们想在一些文本中递归搜索某个字符串时,可以使用-r参数。-r表示递归。-r,--recursivelike--directories=recurse命令格式如下:grep"string"-r文件目录示例在当前目录下查找aa字符串的方法如下:grep"aa"-r。五、递归搜索字符串,不区分大小写当我们递归搜索字符串,不想区分大小写字母时,可以使用-i参数。-i表示忽略大小写-i,--ignore-case忽略大小写区别命令格式如下:grep"string"-ir文件目录示例在当前目录下查找aa字符串的方法如下:grep"AA”-IR。6.显示搜索字符串所在的行数当我们递归搜索一个字符串,想知道代码中有多少行时,可以使用-n参数。-n表示行数-n,--line-number打印行号和输出行命令格式如下:grep"string"-nrfiledirectoryexample在当前目录下搜索aa字符串并显示文本中有多少行如下:grep"aa"-nir。7、更多的grep命令如果你想看到更多的grep命令,请使用grep--help本文到此结束。如有不妥之处,欢迎大家提出建议和指正。同时期待您的关注,感谢阅读,谢谢!