나는 최근에 인쇄 방법을 사용하여 로그 파일의 특정 열을 필터링하거나 출력하는 간단한 기능을 가진 awk에 대해 배웠습니다.
멀티테일에서 특정 열의 출력을 억제하는 방법과 그렇다면 어떻게 수행할 수 있는지에 대한 옵션도 있습니까? 내 로그 파일을 더 읽기 쉽게 만들려면 이 정보가 필요합니다.
답변1
-kc xy를 사용하면 y열을 x로 구분하여 제거할 수 있습니다. -kc를 여러 번 사용할 수도 있습니다.
예를 들어 아파치 액세스 로그의 한 줄
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"
답변2
고양이 마이파일 | awk '{인쇄 $1 $2 ...}'
$1 $2는 보려는 열이고 나머지는 표시되지 않습니다. 이것이 원하는 것입니까?