linux如何过滤字符串,在linux系统如何grep过滤中,不包含某些字符串的命令
轉:http://www.dutycode.com/linux_grep_bubaohan.html
文章系轉載,親測可用(轉載自:http://www.itokit.com/2014/0105/75018.html)
grep命令應該是我們在獲取字符串內容時,或讀取文件時,進行分析的好命令,但是有時候針對一些字符,我們想排除掉某些字符。怎么辦呢?
-v 參數就可以很好的實現,比如我想查看apaceh日志中,非圖片的瀏覽記錄。可以使用以下命令:tail -f /usr/loca/apache/logs/access.log |grep -v '.jpg'這條命令就可以針對apaceh的用戶訪問記錄中,排除掉.jpg圖片的瀏覽日志記錄,這樣可以針對我們更好的分析日志了。當然你可以再加
|grep -v '.png' 這樣又可以排除.png格式的圖片訪問的了。可以不斷累加的。非常方便。
另:
附grep使用說明:
grep常用用法
[root@www ~]# grep [-acinv] [--color=auto] '搜尋字符串' filename
選項與參數:
-a :將 binary 文件以 text 文件的方式搜尋數據
-c :計算找到 '搜尋字符串' 的次數
-i :忽略大小寫的不同,所以大小寫視為相同
-n :順便輸出行號
-v :反向選擇,亦即顯示出沒有 '搜尋字符串' 內容的那一行!
--color=auto :可以將找到的關鍵詞部分加上顏色的顯示喔!
總結
以上是生活随笔為你收集整理的linux如何过滤字符串,在linux系统如何grep过滤中,不包含某些字符串的命令的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: java规则引擎_Drools规则引擎(
- 下一篇: Aixs2发布webservice服务
