linux最經常使用的就是命令,瞭解linux的朋友都知道;今天小猿圈linux老師說一下grep命令的使用,但願你們看後能掌握grep命令,接下來看一下grep命令的使用方法。linux
cat log.txt | grep 條件;bash
cat log.txt | grep 條件一 | grep 條件二;學習
cat log.txt | grep 條件一 | grep 條件二 | grep 條件三;ip
grep 條件一 log.txt | grep 條件二 | grep 條件三;get
不說廢話,例如須要排除abc.txt中的mmm nnnast
grep -v 'mmm\|nnn' abc.txt 登錄
可是這樣仍是不少,須要從這幾條信息裏面去找到所須要的 ip 地址,咱們可能想到了使用 grep -v 屏蔽掉 inet6,結果以下:file
bash-3.2# ifconfig | grep inet | grep -v inet6grep
inet 127.0.0.1 netmask 0xff000000方法
inet 10.60.104.38 netmask 0xfffffe00 broadcast 10.60.105.255
下面看下linux grep經常使用過濾命令
過濾的內容能夠是一個詞組等, 須要用引號包裹
一、獲取文件中的關鍵字key: cat fileName | grep "key"
二、獲取文件中的某個關鍵字key1, key2, key3: cat fileName | grep -E "key1|key2|key3"
三、獲取文件中的多個關鍵字,同時知足: cat fileName | grep key1 | grep key2| grep key3
四、忽略文件中的某個關鍵字, 須要轉義"|":cat fileName | grep -v "key1\|key2\|key3"
以上就是小猿圈linux老師給你們分享的Linux使用grep篩選多個條件及grep經常使用過濾命令,但願對小夥伴們有所幫助,想要了解更多內容的小夥伴能夠登陸小猿圈官網觀看,學習更多linux知識。