用花生壳怎么做网站的服务器,网站怎么做修改,网络架构部,佛山手工外发加工网文本三剑客#xff08;grep#xff09; 使用场景基本使用返回值参数 使用场景
主要用于查找#xff0c;过滤文本数据#xff1b;该数据可以来自文件#xff0c;也可以来自管道流等等。 grep除了原有的实现#xff0c;后来还出现了以下扩展实现 egrep#xff1a;支持扩展… 文本三剑客grep 使用场景基本使用返回值参数 使用场景
主要用于查找过滤文本数据该数据可以来自文件也可以来自管道流等等。 grep除了原有的实现后来还出现了以下扩展实现 egrep支持扩展的正则匹配 ? | \w(匹配大小写字母和数字相当于[A-Za-z0-9])\W 所有非字母数字 [^A-Za-z0-9]\b 边界词 \bxxx\b相当于 \xxx\ fgrep 以普通字符形式匹配相当于没有正则规则。
grep -E egrep grep \ fgrep
基本使用
返回值
grep 执行后饭返回值
匹配上返回 0未匹配上返回 1没有数据可匹配 返回 2
参数
-q 不显示匹配结果但返回值依然有 -v 从结果中过滤掉 -v的后的数据 -R 匹配指定目录下的所有文件 -o 只显示匹配的关键字 -B显示上面多少行 -B10向上显示10行 -A 显示下面多少行 -A10向下显示10行 -C : 显示上下多少行 -C10上下都显示10行
egrep -l 只显示文件名 egrep -n 带上行号显示
egrep 查找内容 查找的文件1 [查找的文件2 …]