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

May 14, 2023 pm 04:37 PM
windows nginx

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!

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

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment autoriser l'accès au réseau externe au serveur Tomcat Comment autoriser l'accès au réseau externe au serveur Tomcat Apr 21, 2024 am 07:22 AM

Comment autoriser l'accès au réseau externe au serveur Tomcat

La mise à l'échelle sans perte sur Steam Deck OLED exécute des jeux jusqu'à 2x FPS La mise à l'échelle sans perte sur Steam Deck OLED exécute des jeux jusqu'à 2x FPS Aug 26, 2024 am 10:07 AM

La mise à l'échelle sans perte sur Steam Deck OLED exécute des jeux jusqu'à 2x FPS

Que dois-je faire si je ne parviens pas à supprimer un fichier DLL du système Windows ? Conseils pour supprimer complètement les fichiers DLL tenaces Que dois-je faire si je ne parviens pas à supprimer un fichier DLL du système Windows ? Conseils pour supprimer complètement les fichiers DLL tenaces Jun 12, 2024 pm 02:46 PM

Que dois-je faire si je ne parviens pas à supprimer un fichier DLL du système Windows ? Conseils pour supprimer complètement les fichiers DLL tenaces

Entrée de la version Web Deepseek Entrée du site officiel Deepseek Entrée de la version Web Deepseek Entrée du site officiel Deepseek Feb 19, 2025 pm 04:54 PM

Entrée de la version Web Deepseek Entrée du site officiel Deepseek

Comment mettre à jour la dernière version de Bybit Exchange? Y aura-t-il un impact s'il n'est pas mis à jour? Comment mettre à jour la dernière version de Bybit Exchange? Y aura-t-il un impact s'il n'est pas mis à jour? Feb 21, 2025 pm 10:54 PM

Comment mettre à jour la dernière version de Bybit Exchange? Y aura-t-il un impact s'il n'est pas mis à jour?

Comment déployer le projet nodejs sur le serveur Comment déployer le projet nodejs sur le serveur Apr 21, 2024 am 04:40 AM

Comment déployer le projet nodejs sur le serveur

Comment installer Deepseek Comment installer Deepseek Feb 19, 2025 pm 05:48 PM

Comment installer Deepseek

Comment générer une URL à partir d'un fichier HTML Comment générer une URL à partir d'un fichier HTML Apr 21, 2024 pm 12:57 PM

Comment générer une URL à partir d'un fichier HTML

See all articles