grep的基础用法,部分东西是自学的时候参照鸟哥做的实验。
grep [-acinv] ‘搜寻字符窜’ filename
-I 忽略大小写
-n 顺便输出行号
-v 反向输出
- -color=auto 正确选取资料列出颜色
-A :after的意思,后面加上数字,后面n行
-B :before的意思,后面加上数字,前面n行
解释:过滤出blue(不区分大小写)并包含前3行和后3行
1、查询‘the’字符串(不区分大小写,若区分 -i参数)
2、利用[]搜寻字符,[]内为或的关系
说明:查询tast 或test
3、利用【^…】查询,若条件多可以写一起如[^a-zA-Z]oo \\不以大小写靠头
4、^ 以xx开头 ;$以xx结尾
5、限定连续范围的使用{}
注:在shell中{}有特殊含义,组要用转义字符将其转换.\{ \}.
转载于:https://blog.51cto.com/bensonzy/599135