GREP – UNIX从头学之命令篇

简介
grep是在UNIX和Linux上很有用的命令之一。grep 与 awk, sed, perl等有很多相似之处,如果熟悉其他几个命令,也很容易掌握grep,反之亦然。
Grep的基本功能就是搜索。它通过正则表达式对输入数据检索并输出满足正则表达式的行。


Qyii – 2004 年 09 月 08 日 – 03:00 PM
标题:


用法举例

1. 从文件中查找包含某个字符串的所有行
grep 北京 a.txt

2. 现实当前目录中文件名包含某个字符串的文件名称
ls -l | grep haha

3.使用-v参数,现实不包含某个字符串的行
grep -v lala a.txt


Qyii – 2004 年 09 月 08 日 – 11:29 PM
标题:


通配符

. (点)

> cat test.txt
abc
adc
aec
abb
dbb
cdd

> grep a.c test.txt
abc
adc
aec


Qyii – 2004 年 09 月 08 日 – 11:32 PM
标题:


*
> cat test.txt
abc
adc
aec
abb
dbb
cdd

> grep a.* test.txt
abc
adc
aec
abb


Qyii – 2004 年 09 月 08 日 – 11:47 PM
标题:


正则表达式

\是转义字符,在特殊字符前面加上\可以让这个特殊字符变成通常的字符。

例如:

查找包含字符 bonoy.gif 的行

grep ‘bonoy\.gif’ 文件名称

操作符 ?

一个字符跟一个转义的问号组成的表达式匹配一个或零个那个字符。

例如:
bono?y 匹配 bonoy 和 bony


Qyii – 2004 年 09 月 14 日 – 11:07 PM
标题:


grep -i …

忽略大小写

代码:
>cat a.txt
Abc
aBc
abc
ass

 

代码:
>grep -i abc a.txt
Abc
aBc
abc

30 thoughts on “GREP – UNIX从头学之命令篇

  1. Pingback: Dog bed by PAW

  2. Pingback: 메이저토토

  3. Pingback: top article

  4. Pingback: 바카라

  5. Pingback: https://surfwearhawaii.com

  6. Pingback: enlightened marketing

  7. Pingback: กังนัม คลินิก

  8. Pingback: cdr qq

  9. Pingback: fun88

  10. Pingback: Fojart Marketing

  11. Pingback: estared.net

  12. Pingback: Sivas haberler

  13. Pingback: 카지노사이트

  14. Pingback: bandar mejaqq

  15. Pingback: Catering Equipment

  16. Pingback: cac nha cai uy tin

  17. Pingback: 카지노사이트

  18. Pingback: satta king

  19. Pingback: SEOgine New York SEO

  20. Pingback: Library

  21. Pingback: knockoff audemars piguet watches paypal

  22. Pingback: https://7days24hours.pl/dom-i-ogrod-f18/cleverlink-pl-opinie-t1097.html#p4832

  23. Pingback: Replica Watches

  24. Pingback: 바카라

  25. Pingback: 토토사이트

  26. Pingback: 바카라 사이트 신고

  27. Pingback: qq online

  28. Pingback: yourfishguide.com mahi mahi fish

  29. Pingback: keluaran hk

  30. Pingback: data sidney

Leave a Reply