grep命令總結

來源:互聯網
上載者:User

1.作用
    grep命令可以指定檔案中搜尋特定的內容,並將含有這些內容的行標準輸出。grep全稱是Global Regular Expression Print,表示全域Regex版本,它的使用許可權是所有使用者。

2.格式
    grep [options]

3.主要參數
[options]主要參數:
-c:只輸出匹配行的計數。
-I:不區分大小寫(只適用於單字元)。
-h:查詢多檔案時不顯示檔案名稱。
-l:查詢多檔案時只輸出包含匹配字元的檔案名稱。
-n:顯示匹配行及行號。
-s:不顯示不存在或無匹配文本的錯誤資訊。
-v:顯示不包含匹配文本的所有行。

grep -q    #---->用於邏輯判斷,狀態處於安靜模式,不列印任何標準輸出。如果有匹配的內容則立即返回狀態值0。

【範例】

grep -q ^nagios: /etc/passwd || /usr/sbin/useradd nagios -s /sbin/nologin  -g nagios -d /usr/local/nagios -M

注釋:如果/etc/passwd檔案中有nagios賬戶,就不做任何操作,如果沒有就添加nagios帳號,指定nagios使用者組,並禁止nagios帳號登入系統。

[root@web1 ~]# ps axf|grep 11212 -m 1|awk '{print $9}'

11212

備忘:

-m :匹配第一行的數字,之後就不在往下匹配了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.