概述
1、fgrep
语法:fgrep [命令选项] pattern [file]
该命令用来查找与给定的字符串相匹配文件的行,fgrep命令查询速度比grep快,但是它不够灵活,不能用正则表达式。该命令等价于grep -F
如test.txt文件内容:
Hello World
This is second line
This is third line
This is second line
This is third line
输入fgrep -n 'Hello' test.txt 或者 grep -Fn 'Hello' test.txt都有结果:
1:Hello World
命令选项:
-a | 把二进制数据视作文本在行中输出。 |
-b | 显示在每一行输出前的输入字节的偏移量。 |
-c | 显示匹配行的数量。 |
-h | 输出匹配的行,并不输出文件的名字。 |
-i | 忽略大小写;大小和小写字母等同。 |
-n | 显示行和行号。 |
-q | 使用静默模式,不输出任何内容。 |
-r | 递归的读入以创建的目录和子目录下的所有文件。 |
-v | 显示与之不匹配的所有的行,反转查找。 |
-V | 显示版本信息 |
-w | 只显示全字符匹配的行。 |
2、egrep
功能说明:在文件内查找指定的字符串。egrep执行效果如grep -E,使用的语法及参数可参照grep指令,与grep不同点在于解读字符串的方法,egrep是用extended regular expression语法来解读,而grep则用basic regular expression语法,extended regular expression比basic regular expression有更完整的表达规范。
最后
以上就是从容棒球为你收集整理的Linux fgrep命令的全部内容,希望文章能够帮你解决Linux fgrep命令所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复