ip.txtrem ligne par ligne"/> ip.txtrem ligne par ligne">
Maison >Opération et maintenance >Nginx >Comment écrire un script de traitement des journaux Nginx sous Windows
Instructions d'exécution : 20120917.txt est le journal qui doit être analysé, et last.csv est le résultat statistique (ouvert avec execl pour faciliter les statistiques et le tri).
1. [Fichier]
2. [Photo] Capture d'écran en cours d'exécution.jpg
. #🎜🎜 #Copier le code Le code est le suivant :
@echo off
setlocal activéelayedexpansion
rem Extraire l'ip dans le fichier ip.txt
rem Lire l'ip.txt fichier ligne par ligne ip et appelez l'interface de requête source d'adresse IP de youdao.com
del last.txt
del last.csv
for /f "delims =" %%k in (ip.txt) do (
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 traite %%k
pour /f "delims =" %%i in (temp.xml) do (
set /a num+=1
set str=%%i
set str1=">%%k,!str! " "" | strrpc "" "">> result.txt) #🎜🎜 # )#🎜🎜 #set num=0
)
rem Traitement des guillemets result.txt
for /f "tokens=2 delims=>" 'type result.txt ') do (
pour /f "delims=> last.txt
)
rename last.txt last.csv
pause
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!