ip.txtrem Zeile für Zeile"/> ip.txtrem Zeile für Zeile">
Heim > Artikel > Betrieb und Instandhaltung > So schreiben Sie ein Nginx-Protokollverarbeitungsskript unter Windows
Ausführungsanweisungen: 20120917.txt ist das Protokoll, das analysiert werden muss, und last.csv ist das statistische Ergebnis (mit EXECL öffnen, um Statistiken und Sortierung zu erleichtern).
1. [Datei]
2 ] Laufergebnisse
#🎜🎜 #Code kopieren Der Code lautet wie folgt:
@echo offsetlocal aktiviertelayedexpansion
rem IP in ip.txt-Datei extrahieren
awk .exe „{a [$1]+=1;}end{for(i in a){print i;}}“ 20120917.txt > ip.txt
rem Lesen Sie die ip.txt Datei Zeile für Zeile IP und rufen Sie die IP-Adressquellen-Abfrageschnittstelle von youdao.com auf
del result.txtdel last.txt
del last.csv
for /f "delims =" %%k in (ip.txt) do (
set /a b+=1
echo verarbeitet %%k
für /f "delims =" %%i in (temp.xml) do (
set /a num+=1
set str=%%i
)
rem Processing result.txt quotes
for /f "tokens=2 delims=>" 'type result.txt ') do (
for /f "delims=> last.txt
)
# 🎜🎜#rem Last.txt als last.csv benennen
last.txt last.csv umbenennen
Pause
Das obige ist der detaillierte Inhalt vonSo schreiben Sie ein Nginx-Protokollverarbeitungsskript unter Windows. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!