Windows에서 Nginx 로그 처리 스크립트를 작성하는 방법

王林
풀어 주다: 2023-05-14 16:37:06
앞으로
765명이 탐색했습니다.

실행 지침: 20120917.txt는 분석해야 할 로그이고 last.csv는 통계 결과입니다(통계 및 정렬을 용이하게 하려면 execl로 엽니다).
1. [파일]
2. [그림] 스크린샷 실행

Windows에서 Nginx 로그 처리 스크립트를 작성하는 방법

3. [그림] 실행결과

Windows에서 Nginx 로그 처리 스크립트를 작성하는 방법

4. it

코드를 복사하세요. 코드는 다음과 같습니다:

@echo off
setlocalenabledelayeexpansion

rem ip.txt 파일에 ip를 추출합니다
awk.exe "{a[$1]+=1;}end{ for(i in a){print i ;}}" 20120917.txt > ip.txt

rem ip.txt 파일의 ip를 한 줄씩 읽고 youdao.com의 ip 주소 소스 쿼리 인터페이스를 호출합니다
del result.txt
del last.txt
del last.csv

for /f "delims=" %%k in (ip.txt) do (
set /a b+=1
wget-1.10.2.exe " http://www.youdao.com/smartresult -xml/search.s?type=ip&q=%%k" --output-document=temp.xml >nul 2>nul
echo가 %%k
을(를) 처리 중입니다. /f "delims=" %%i in ( temp.xml) do (
set /a num+=1
set str=%%i
set str1=">%%k,!str! if !num! equ 5 (echo !str1! | strrpc "" "" | strrpc "" "">> result.txt)
)
set num=0
)

rem result.txt 따옴표 처리
for /f " tokens=2 delims=>" %%z in ('type result.txt') do (
for /f "delims= > last.txt
)

rem 이름 last.txt last.csv
rename last.txt last.csv
pause

위 내용은 Windows에서 Nginx 로그 처리 스크립트를 작성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:yisu.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿