文本三劍客GREP和腳本的簡單設置

grep 經常使用的參數以下:正則表達式

  • -A<行數 x>:除了顯示符合範本樣式的那一列以外,並顯示該行以後的 x 行內容。
  • -B<行數 x>:除了顯示符合樣式的那一行以外,並顯示該行以前的 x 行內容。
  • -C<行數 x>:除了顯示符合樣式的那一行以外,並顯示該行以前後的 x 行內容。
  • -c:統計匹配的行數
  • -e :實現多個選項間的邏輯or 關係
  • -E:擴展的正則表達式
  • -f 文件名:從文件獲取 PATTERN 匹配
  • -F :至關於fgrep
  • -i --ignore-case #忽略字符大小寫的差異。
  • -n:顯示匹配的行號
  • -o:僅顯示匹配到的字符串
  • -q: 靜默模式,不輸出任何信息
  • -s:不顯示錯誤信息。
  • -v:顯示不被 pattern 匹配到的行,至關於[^] 反向匹配
  • -w :匹配 整個單詞

一、統計出/etc/passwd文件中其默認shell爲非/sbin/nologin的用戶個數,並將用戶都顯示出來image.pngshell

二、查出用戶UID最大值的用戶名、UID及shell類型image.pngimage.pngapp

三、統計當前鏈接本機的每一個遠程主機IP的鏈接數,並按從大到小排序image.png四、編寫腳本disk.sh,顯示當前硬盤分區中空間利用率最大的值image.pngide

五、編寫腳本 systeminfo.sh,顯示當前主機系統信息,包括:主機名,IPv4地址,操做系統版本,內核版本,CPU型號,內存大小,硬盤大小image.pngimage.pngspa

相關文章
相關標籤/搜索