ホームページ 運用・保守 Nginx Windows で Nginx ログ処理スクリプトを作成する方法

Windows で Nginx ログ処理スクリプトを作成する方法

May 14, 2023 pm 04:37 PM
windows nginx

実行命令: 20120917.txt は分析が必要なログで、last.csv は統計結果です (統計と並べ替えを容易にするために execl で開くことができます)。
1. [ファイル]
2. [画像] 実行時のスクリーンショット.jpg

Windows で Nginx ログ処理スクリプトを作成する方法

3. [画像] 実行結果

Windows で Nginx ログ処理スクリプトを作成する方法

4. [コード] butt として保存し、ダブルクリックして開きます

コードをコピーしますコードは次のとおりです:

@echo off
setlocal Enablelayedexpansion

rem ip を ip.txt ファイルに抽出します
awk.exe "{a[$1] =1;}end{for(i in a){print i ;}}" 20120917 .txt > ip.txt

rem ip.txt ファイル内の IP を 1 行ずつ読み取り、youdao.com
del 結果の IP アドレス ソース クエリ インターフェイスを呼び出します。 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
エコーは %% k
for /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 "" "" | strrpc "" " ">> result.txt)
)
set num=0
)

rem 処理結果.txt 引用符
for /f "tokens=2 delims=> ;" %%z in (' type result.txt') do (
for /f "delims=> 最後。 txt
)

rem 名前 last.txt last.csv
rename last.txt last.csv
pause

以上がWindows で Nginx ログ処理スクリプトを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Windowsで動作していないタッチパッドを解決する方法は? Windowsで動作していないタッチパッドを解決する方法は? Aug 05, 2025 am 09:21 AM

CheckifthetouchPadisDisabledByusTheFunctionKey(FN F6/F9/F12)、AdecticatedToggleButton、OrensuringIt’Sturnedoninsettings> Devices> TouchPad、Andunplugexternalmice.2.Updateorreinstalltalltaltouchpaddriverviedeviedeviseviedevyervyervyervyservyerbyerbyerbyerbyerbyedevisevisevisevisevisevisevisevisevisevisevisevisevisevisevyerbyed

Windowsにオプションの機能をインストールするときに「0x800F0954」エラーを修正する方法 Windowsにオプションの機能をインストールするときに「0x800F0954」エラーを修正する方法 Aug 05, 2025 am 09:30 AM

まず、Windows Update Troubshooterを実行して、一般的な問題を自動的に修復します。 2.ネットワーク接続とプロキシ設定を確認して、Windows Update Serverにアクセスできるようにします。 3. DISMコマンドを使用してコンポーネントストレージを修復し、必要に応じてローカルWindows ISOソースを指定します。 4. PowerShellを介してオプションの機能をインストールするときに、ISOソースパスを手動で指定します。 5. Windows Updateコンポーネントサービスとクリアキャッシュをリセットします。 6. SFC/スキャノウとCHKDSKを実行して、システムとディスクエラーを確認します。最後に、システムが最新のものに更新され、最初に公式ISOを使用してファイルの欠落の問題を解決することを確認します。ほとんどの場合、0x800F0954エラーを正常に修復できます

Mac OSはWindowsよりも安全です Mac OSはWindowsよりも安全です Aug 05, 2025 am 09:55 AM

macosistargetedduetosmallermarketshare、削減Malwarevolume.2.Apple’stighthardware-software-integration eNablesstrong-built-built-curitylikegatekeeper、sip、およびappsandboxing.3.faster、maruniformupdatesurevulnurevulnerabilaversedededededededededededededededededededureは、

Windowsのインストールが立ち往生しているときに何をすべきか Windowsのインストールが立ち往生しているときに何をすべきか Aug 06, 2025 am 03:45 AM

wait1–2hoursifdiskActivitycontinues、aswindowssetupmayapearfrozenduringfileexpansionorupdateinstallation.2.cognizenormalslowshaslike like "gettingdevices ready

WIN PCで、構成情報が不完全であるため(コード19)ため、「Windowsはこのハードウェアデバイスを起動できません」 WIN PCで、構成情報が不完全であるため(コード19)ため、「Windowsはこのハードウェアデバイスを起動できません」 Aug 06, 2025 am 11:37 AM

Code19IscaussedByIncoplete ResurteDeviceConfiguration、stateTutotototovistulustuluatiftsofsowentries.1.Ondeviceagerviawin X、Clickview→showhiddevices、およびunintallanygrayed Outvices.2.tuualbarebx r、タイプリード

Windowsの問題の問題をトラブルシューティングする方法 Windowsの問題の問題をトラブルシューティングする方法 Aug 06, 2025 am 03:54 AM

CheckvolumeleSandConnections、EnsuringSpeakersorheadphonesaReprylylyprugdedindnotmutedintheapporsystem.2.RunWindows’Built'SoaudiotRoubleShoterviatheSpeakeContodEtectectantectandCommonissues.3.UPDATERINSTALRINSTALLOUDDRIERSTHROUREAGER

Windowsで検出されていない2番目のモニターを修正する方法 Windowsで検出されていない2番目のモニターを修正する方法 Aug 05, 2025 am 04:13 AM

まず、物理的な接続とハードウェアを確認して、モニターが電源を入れてケーブルがしっかりと接続されていることを確認します。ケーブルまたはインターフェイスを交換し、他のデバイスでモニターの動作をテストしてください。 2。Windowsディスプレイ設定の「検出」をクリックして、2番目のモニターを識別します。 3.デバイスマネージャーを介してグラフィックカードドライバーを更新または再インストールするか、Intel、Nvidia、AMDの公式Webサイトから最新のドライバーをダウンロードします。 4.モニターを検出するために、Nvidiaコントロールパネル、AMD Radeonソフトウェア、Intelグラフィックスカードセンターなどのツールを使用します。 5. BIOS/UEFI設定を確認し、外部ディスプレイ出力が無効になっていないことを確認し、ノートブックハイブリッドグラフィックスカードのインターフェイス制限に注意を払ってください。 6.セーフモードまたは新しいユーザーアカウントでモニターを検出してみてください。

窓で灰色になっているか、窓で動作しないことを修正する方法は? 窓で灰色になっているか、窓で動作しないことを修正する方法は? Aug 06, 2025 pm 02:44 PM

updateyourgraphicsdriverviadevicemanagemanagerthemanubacturer’swebsite、asoutdatedorgenericdriverslike "microsoftbasicdisplayadapter" disablenightlight.2.ensurewindowsisefullyupdated bycheckingforupdatesinsettings>&security> windowsup

See all articles