grep的若干用法

2022-07-17 08:54:13 字數 595 閱讀 1605

查詢包含server或者client的行

egrep 'server|client' file-name

/usr/xpg4/bin/grep -e 'server|client' file-name

顯示匹配的行數,不是行號

# ifconfig -a | grep -c tap

大小寫不敏感查詢

grep -i fail /var/logfile

列出包含patten1的檔名

grep -l pattern1 *

列出不包含patten2的檔名

grep -l pattern2 *

ggrep -r pattern3 *

如果要查詢帶有特殊意義字元的行,最好還是用下面的命令,這樣可以省去新增轉義字元的麻煩

fgrep '\' file-name

fgrep '.' file-name

grep -f '\' file-name

grep -f '.' file-name

否則要寫成這個樣子

grep '\\' file-name

grep '\.' file-name

grep過濾的用法

grep的工作方式是這樣的,它在乙個或多個檔案中搜尋字串模板。如果模板包括空格,則必須被引用,模板後的所有字串被看作檔名。搜尋的結果被送到螢幕,不影響原檔案內容。grep可用於shell指令碼,因為grep通過返回乙個狀態值來說明搜尋的狀態,如果模板搜尋成功,則返回0,如果搜尋不成功,則返回1,如果...

grep命令的用法

1.作用 linux系統中grep命令是一種強大的文字搜尋工具,它能使用正規表示式搜尋文字,並把匹 配的行列印出來。grep全稱是global regular expression print,表示全域性正規表示式版本,它的使用許可權是所有使用者。2.格式 grep options 3.主要引數 o...

grep命令的用法

grep命令的用法 grep global search regular re and print out the line,全面搜尋正規表示式並把行列印出來 是一種強大的文字搜尋工具,它能使用正規表示式搜尋文字,並把匹配的行列印 出來.引數 1.anum after context num 除了列...