Grep的過濾使用


grep的過濾使用

grep參數
-e: 使用正則搜索
-i: 不區分大小寫
-v: 查找不包含指定內容的行
-w: 按單詞搜索
-c: 統計匹配到的次數
-n: 顯示行號
-r: 逐層遍歷目錄查找
-A: 顯示匹配行及前面多少行, 如: -A3, 則表示顯示匹配行及前3行
-B: 顯示匹配行及后面多少行, 如: -B3, 則表示顯示匹配行及后3行
-C: 顯示匹配行前后多少行, 如: -C3, 則表示顯示批量行前后3行

已知文件test里有以下內容

[root@yangwenbo /]# cat test
yuni
yunwei
YUNWEI
YWEI
yunjijsuan
yunsuan
YUNJISUAN

1.只顯示匹配的內容

[root@yangwenbo /]# cat test | grep -o yunwei
yunwei

2.忽略大小寫

[root@yangwenbo /]# cat test | grep -i yunwei
yunwei
YUNWEI

3.目標排序

[root@yangwenbo /]# cat test | grep -in yunwei
2:yunwei
3:YUNWEI

4.精確匹配

4.1輸入錯誤

[root@yangwenbo /]# cat test | grep -w yunwe
[root@yangwenbo /]# 

4.2正確輸入

[root@yangwenbo /]# cat test | grep -w yunwei
yunwei

5.排除某個文件輸出其它

[root@yangwenbo /]# cat test | grep -v yunwei
yuni
YUNWEI
YWEI
yunjijsuan
yunsuan
YUNJISUAN


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM