在Linux系统中,grep是一个非常强大的命令行工具,用于在文本文件中查找指定的字符串或者匹配某种模式的行。本篇博客将详细介绍grep命令的使用方法及相关选项。 命令选项 grep命令有很多选项,以下是常用的选项列表: -i:忽略大小写。 -v:只输出没有匹配的行。 -r:递归搜索目录中的文件。 -w:只匹配整个单词,避免部...
grep命令常用的选项详解 阿铭在前面多次用到了grep命令,可见它的重要性。该命令的格式为:grep [-cinvABC] 'word' filename,其常用的选项如下所示。 -c:表示打印符合要求的行数。 -i:表示忽略大小写。 -n:表示输出符合要求的行及其行号。 -v:表示打印不符合要求的行。 -A:后面跟一个数字(有无空格都可以)...
grep -q:静默模式,不输出任何信息,用于写脚本时的判断,和&>/dev/null一样 grep -c :计算找到匹配项的行数,1行算1次。只显示行数,不显示匹配到的行内容 grep -i :不区分字符大小写 grep -B 数字:before显示匹配行,和其上面n行 grep -A 数字:after显示匹配行,和其下面n行 grep -C 数字:显示匹配行,...
-i:在搜索的时候忽略大小写 -n:显示结果所在行号 -c:统计匹配到的行数,注意,是匹配到的总行数,不是匹配到的次数 -o:只显示符合条件的字符串,但是不整行显示,每个符合条件的字符串单独显示一行 -v:输出不带关键字的行(反向查询,反向匹配) -w:匹配整个单词,如果是字符串中包含这个单词,则不作匹配 -Ax:在...
-i:忽略大小写 -n:输出行号(显示原始文件中的行号) -v:反向查找 --color=auto:搜索出的关键字用颜色显示 举例: # 输出行号。 [root@localhost ~]# grep -n"123" abc 3:123abc 4:123abcdef123 5:abc 123 6:123aaaaabc 7:123bc 8:123aabc ...
grep python 命令 grep -i命令 grep命令 grep(global search regular expression(RE) and print out the line 全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来 用法:grep [参数] 字符串 文件名...
grep"^i"test.txt -i -n 1:I am a coach 2:I am a player 3:I like Linux 4:I like python 16:i believe i can fly 注: 这里的-i参数代表不区分大小写,-n参数代表显示匹配行和行号。 输出以.结尾的行 grep"\.$"test.txt -n 10:abcdrstxyz. ...
grep的基本语法非常简单,主要包括选项、模式和文件三个部分。其中,选项用于指定搜索行为,模式定义了要搜索的文本模式,而文件则是要搜索的目标文件列表。选项种类繁多,常用的一些包括:-i:忽略大小写 -n:显示匹配行的行号 -v:反转匹配,显示不匹配的行 -c:显示匹配行的计数 -r:递归搜索目录下的文件 -A、...
-i :忽略大小写(ignore case)。 -v :反过来(invert),只打印没有匹配的,而匹配的反而不打印。 -n :显示行号 -w :被匹配的文本只能是单词,而不能是单词中的某一部分,如文本中有liker,而我搜寻的只是like,就可以使用-w选项来避免匹配liker -c :显示总共有多少行被匹配到了,而不是显示被匹配到的内容,注意...