매우 긴 일반 오징어 로그 파일이 있습니다. 상사가 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