grep \'word\' filename grep \'string1 string2\' filename cat otherfile | grep \'something\' command | grep \'something\' command option1 | grep \'data\' grep --color \'data\' fileName

在某个文件里搜索error字符串
$ grep "error" log.txt
$ grep -i "ErroR" log.txt
$ grep -r "exception" log.txt
如果你搜索boo,查询结果可能包含fooboo,boo123, booooom,等等,可以使用-w来限定全字匹配
$ grep -w "boo" /path/to/file
$ grep -w \'word1|word2\' /path/to/file
$ grep -c \'word\' /path/to/file
另外加-n的话, 会在结果中,列出匹配字符串的序列号,并且会列出内容
$ grep -n \'word\' /path/to/file
$ grep -v bar /path/to/file
$ grep -l \'main\' *.pls
$ grep --color oracle /etc/passwd

ls -l | grep -i xyz
ls 列出当前目录下的文件和文件夹,| 是管道传递给后面的一个程序,grep再是进行模式匹配
例如:ls *.pls | grep -i --color "MM"

========EOF=========
转载请注明出处:http://blog.csdn.net/pan_tian/article/details/7685815
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26687597/viewspace-1203763/ ,如需转载,请注明出处,否则将追究法律责任。