실행 지침: 20120917.txt는 분석해야 할 로그이고 last.csv는 통계 결과입니다(통계 및 정렬을 용이하게 하려면 execl로 엽니다).
1. [파일]
2. [그림] 스크린샷 실행
3. [그림] 실행결과
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 "
)
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!