grep -in --color "hello world" /home/file/test.txt 1. 搜索指定字符串,显示行号,忽略大小写,关键字彩色显示,并显示关键字所在行前后5行(-C5), C是context[上下文]的意思 grep -inC5--color "hello world" /home/file/test.txt 1. 搜索指定字符串,显示行号,忽略大小写,关键字彩色显示,并显示关键字...
例2:grep -v “clk” *, -v的作用是反查,即含clk的行都没有显示出来。 例3:grep –n --color “switch” *, -n选项显示匹配行及行号。 例4:grep -c “switch”*, -c选项显示搜索到了多少行。 例5:grep -A 1 “switch” *, -A选项表示After, -A 1表示增加显示匹配行的下一行。 例6:grep...
grep 默认不会显示行号。如果你指定了-n选项,grep 则会显示匹配行的行号。
after-C num:除了显示符合样式的那一行之外,并显示该行之前后num行内容。-c :计算符合样式的列数-d 动作: 当指定要查找的是目录而非文件时,必须使用这项参数,否则grep指令将回报信息并停止动作。-e:实现多个选项间的逻辑or关系.-n :在显示符合样式的那一行之前,标出该行的列数编号,即显示行号;-E :使用扩...
这个命令会在每一行的前面显示匹配的文件名和行号。 只显示文件名 如果我们只想知道哪些文件包含了匹配的字符串或正则表达式,而不想看到具体的内容,我们可以使用 -l 选项来只显示文件名。例如,如果我们想在当前目录下所有以 .txt 结尾的文件中搜索 hello ,并只显示包含 hello 的文件名,我们可以使用以下命令: ...
示例3:显示行号 搜索文件example.txt中包含hello的行,并显示行号: grep -n "hello" example.txt 示例4:反转匹配 显示文件example.txt中不包含hello的行: grep -v "hello" example.txt 示例5:递归搜索目录 递归搜索当前目录及其子目录中所有文件中包含hello的行: grep -r "hello" . 示例6:显示匹配行及其...
-L --files-without-match #列出文件内容不符合指定的样式的文件名称。 -n --line-number #在显示符合样式的那一行之前,标示出该行的列数编号。 -q --quiet或--silent #不显示任何信息。 -r --recursive #此参数的效果和指定“-d recurse”参数相同。
grep -[acinv] '搜索内容串' filename -a 以文本文件方式搜索 -c 计算找到的符合行的次数 -i 忽略大小写 -n 顺便输出行号 -v 反向选择,即找 没有搜索字符串的行 其中搜索串可以是正则表达式! 1 搜索有the的行,并输出行号 $grep -n 'the' regular_express.txt ...
-n:显示匹配行的行号 -v:反转匹配,显示不匹配的行 -c:显示匹配行的计数 -r:递归搜索目录下的文件 -A、-B、-C:显示匹配行及其前后N行的内容 此外,还有许多其他的选项可供使用,以满足各种复杂的搜索需求。三、grep的强大之处 1.正则表达式支持 grep支持丰富的正则表达式语法,这使得它能够进行非常精确和...