grep初步認識

grep初步認識

grep初步認識
grep對匹配一個或多個正則表達式的文本進行搜索,并只輸出匹配的行或文本。

常用參數選項
-c 找到符合行的次數
-i 忽略大小寫
-n 顯示匹配行號
-v 沒有搜索字符串的行
-h 查詢多文件時不顯示文件名
-l 查詢多文件時只輸出包含匹配字符的文件名
-s 不顯示無匹配文本的錯誤信息

grep適用的正則表達式
^ 錨定行的開始
$ 錨定行的結束
. 任意一個字符
* 零或多個之前的字符
[] 指定范圍內的字符
[^] 不包含括號內的字符
.* 任意字符
\< 錨定單詞開頭
\> 錨定單詞結尾
x/{m/} 重復字符x,m遍
x\{m,\} 重復字符x,至少m遍
x\{m,n\} 重復字符x,最少m遍,最多n遍。
\w 匹配文字和數字字符
\b 錨定單詞

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/89423

(0)
Linux俠客貓Linux俠客貓
上一篇 2017-12-03 18:58
下一篇 2017-12-03 19:40

相關推薦

  • 網絡26期 第五周作業

    1. 顯示當前系統上root、fedora或user1用戶的默認shell egrep -o “^(root|fedora|user1)\>.*[^:]+$” /etc/passwd | cut -d: -f1,7 2. 找出/etc/rc.d/init.d/functions文件中某單詞后面跟一組小括號的行,形如:hello(…

    2017-03-13
  • 第一周作業-01

    計算機組成    硬件:主要由5大部件組成,CPU包含運算器和控制器兩大部件        CPU:運算器、控制器、寄存器、緩存        存儲器:內存,RAM(Random Access Memory)    , Memory只支持平…

    Linux干貨 2016-09-10
  • KeepAlived高可用集群詳解及拓撲實驗搭建配置

    Linux Cluster:KeepAlive 1.集群類型:LB(負載均衡集群),HA(高可用集群),HP(高性能集群)     LB:均衡負載的實現LVS     HA:高可用的實現KeepAlived 2.RS:健康狀態檢測方式: (1)網絡層:icmp ping (2)傳…

    Linux干貨 2016-11-01
  • grep和正則表達式

    grep       作用:文本搜索工具,根據用戶指定的“模式(過濾條件)”對目標文件逐行進行匹配檢查;打印匹配到的行;       模式:由正則表達式的元字符及文本所編寫出的過濾條件    語法:【選項】【文件】  &…

    2017-08-04
  • Linux基礎知識(三)-用戶管理組管理,正則grep,文本處理

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,只顯示一次即可。 2、取出最后登錄到當前系統的用戶的相關信息。 3、取出當前系統上被用戶當作其默認shell的最多的那個shell。 4、將/etc/passwd中的第三個字段數值最大的后10個用戶的信息全部改為大寫后保存至/tmp/maxusers.txt文件中 5、取出當前主機的IP…

    Linux干貨 2016-10-09
  • rpm 程序包管理器的基本使用

    目錄 安裝程序包 卸載 升級 查詢 校驗 來源合法性和完整性驗證 數據庫重建 1     安裝程序包 rpm -ivh /path/to/package_file -v     顯示執行過程的參數。 -h   &nbsp…

    Linux干貨 2016-06-22
欧美性久久久久