Log-Files
如何在多尾過濾我的日誌文件中的某些列不輸出?
我最近了解了 awk,它可以簡單地使用 print 方法過濾或輸出日誌文件的某些列。
還有一個選項如何抑制多尾中某些列的輸出,如果是的話怎麼辦?我需要它來使我的日誌文件更具可讀性。
您可以使用 -kc xy 去除由 x 分隔的 y 列。您也可以多次使用 -kc。
例如,來自 apache 訪問日誌的一行
89.149.244.193 - - [26/Dec/2010:10:50:52 +0000] "GET /admin/config.php HTTP/1.1" 404 495 "-" "Python-urllib/2.4"
同樣的事情一旦發生
-kc " " 1 -kc " " 2 -kc " " 3 -kc " " 4
89.149.244.193 "GET /admin/config.php HTTP/1.1" 404 495 "-" "Python-urllib/2.4"
貓我的文件 | awk ‘{列印 $ 1 $ 2 …}’
在哪裡 $ 1 $ 2是你想看的欄目,其餘的都不會顯示這是你想要的嗎?