로그 파일에서 IP 및 URL을 추출하는 방법

로그 파일에서 IP 및 URL을 추출하는 방법

매우 긴 일반 오징어 로그 파일이 있습니다. 상사가 IP를 추출해 달라고 해서 URL을 방문했습니다. 지금까지는 IP를 처리할 수 있지만 해당 IP와 방문한 URL을 나열해야 합니다.

그것은 다음과 같습니다:

172.10.1.20 http://url1.com

답변1

일반적으로 오징어 로그의 IP는 로그 파일의 필드 3에 있고 액세스 URL은 로그 파일의 필드 7에 있습니다. 시스템에서 다른 경우 그에 따라 숫자를 조정하십시오.

사용 awk,

awk '{print $3 " " $7}' logfile

사용 cut,

cut -d' ' -f3,7 logfile

관련 정보