Maison > Opération et maintenance > Nginx > Comment écrire un script de traitement des journaux Nginx sous Windows

Comment écrire un script de traitement des journaux Nginx sous Windows

王林
Libérer: 2023-05-14 16:37:06
avant
826 Les gens l'ont consulté

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

Comment écrire un script de traitement des journaux Nginx sous Windows

3. ] Résultats d'exécution


Comment écrire un script de traitement des journaux Nginx sous Windows

4 [Code] Enregistrez en tant que chauve-souris et double-cliquez pour l'ouvrir


. #🎜🎜 #Copier le code Le code est le suivant :

@echo off

setlocal activéelayedexpansion


rem Extraire l'ip dans le fichier ip.txt

awk .exe "{a [$1]+=1;}end{for(i in a){print i;}}" 20120917.txt > 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 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 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
)

# 🎜🎜#rem Nom last.txt last.csv

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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal