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中{}有特殊含义,组要用转义字符将其转换.\{ \}.