-i:表示忽略大小写。 -n:表示输出符合要求的行及其行号。 -v:表示打印不符合要求的行。 -A:后面跟一个数字(有无空格都可以),例如-A2表示打印符合要求的行以及下面两行。 -B:后面跟一个数字,例如-B2表示打印符合要求的行以及上面两行。 -C:后面跟一个数字,例如-C2表示打印符合要求的行以及上下各两行。 ...
grep -q:静默模式,不输出任何信息,用于写脚本时的判断,和&>/dev/null一样 grep -c :计算找到匹配项的行数,1行算1次。只显示行数,不显示匹配到的行内容 grep -i :不区分字符大小写 grep -B 数字:before显示匹配行,和其上面n行 grep -A 数字:after显示匹配行,和其下面n行 grep -C 数字:显示匹配行,...
grep命令:是一个shell命令,是shell中文本三剑客之一,作用是在文件中提取和匹配符合条件的字符串行。 grep命令是一个非常常见的命令,和find命令有很多非常相似的地方,所以在这里先说明。 命令格式如下: [root@localhost ~ ] # grep [选项] “搜索内容” 文件名 选项: -i:忽略大小写 -n:输出行号(显示原始文件...
输出以I开头的行(不区分大小写) 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. 11:efglmnuv...
grep python 命令 grep -i命令 grep命令 grep(global search regular expression(RE) and print out the line 全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来 用法:grep [参数] 字符串 文件名...
grep的基本语法非常简单,主要包括选项、模式和文件三个部分。其中,选项用于指定搜索行为,模式定义了要搜索的文本模式,而文件则是要搜索的目标文件列表。选项种类繁多,常用的一些包括:-i:忽略大小写 -n:显示匹配行的行号 -v:反转匹配,显示不匹配的行 -c:显示匹配行的计数 -r:递归搜索目录下的文件 -A、...
-i :忽略大小写(ignore case)。 -v :反过来(invert),只打印没有匹配的,而匹配的反而不打印。 -n :显示行号 -w :被匹配的文本只能是单词,而不能是单词中的某一部分,如文本中有liker,而我搜寻的只是like,就可以使用-w选项来避免匹配liker -c :显示总共有多少行被匹配到了,而不是显示被匹配到的内容,注意...
-i : 忽略大小写; -o : 仅显示匹配到目标字符串; -v : 显示不能被匹配到的字符串(反转); -E : 支持使用扩展的正则表达式字符串; -q : 静默模式,不输出任何信息 grep命令是linux系统命令中最重要的命令之一,功能是从文本文件,或者管道数据流中筛选出匹配到的行或数据,如果再配合正则表达式,功能将十分强大...
(3)显示匹配行和行数 grep -n "48" data.doc #显示所有匹配48的行和行号。(4)显示非匹配的行 grep -vn "48" data.doc #输出所有不包含48的行。(5)大小写敏感 grep -i "ab" data.doc #输出所有含有ab或Ab的字符串的行。