grep,查找字符串的意思,作用是在文件中匹配符合條件的字符串。
1. 命令格式:
grep [選項] 字符串 文件名 ...
2. 常用選項:
"grep -c" 統計匹配到'字符串'內容的行數。(c為count的意思)
"grep -i" 忽略大小寫區別。(i為ignore的意思)
"grep -l" 打印出匹配到'字符串'內容的文件清單。
"grep -n" 在匹配的行前面打印行號。(n為line number的意思)
"grep -v" 只顯示不匹配的行。(v為reverse的意思)
"grep -w" 全字匹配的搜索。(w為word regexp的意思)
"grep -A 4" 輸出匹配到'字符串'內容的行和後4行。
"grep -B 4" 輸出匹配到'字符串'內容的行和前4行。
"grep -C 4" 輸出匹配到'字符串'內容的行和前後4行。
3. 常用范例:
1) 在stdout1.log文件中查找有'exception'的行。
2) 在stdout1.log文件中查找有'exception'的行的數目。
3) 在stdout1.log文件中查找有'exception'的行,並顯示行號。
<喎?http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4NCjxwcmUgY2xhc3M9"brush:sql;">
4) 在stdout1.log文件中查找有'exception'的行,忽略大小寫並顯示行號。
5) 在stdout1.log和stdout2.log文件中查找有'exception'的行。
6) 打印出匹配到'字符串'內容的文件清單。
7) 在stdout1.log文件中查找有'exception'和'error'的行。
8) 在stdout1.log文件中查找有'error'的行和前後4行的信息。