我有大約 10-12 個以下格式的 csv 檔案,但記錄數會有所不同
Start Host VMDiskLatency Datastore VM
1/7/2022 12:12 gen33 112 GEN_259b
GEN_319c TN2AP
1/7/2022 12:12 gen34 294 GEN_259b
GEN_319c TN1AP
1/7/2022 12:12 gen36 170 GEN_319c TN2WB
我必須根據標準從所有這些 csv 檔案中找到公共服務器
- 一臺服務器在 10 個 csv 檔案中出現 5 次或更長時間
必須選擇這些記錄并將它們放在單獨的 csv 檔案中作為結果
例如
Start Host VMDiskLatency Datastore VM
1/7/2022 12:12 gen36 170 GEN_319c TN2WB
1/7/2022 12:40 gen36 100 GEN_319c TN2WB
1/7/2022 13:50 gen36 150 GEN_319c TN2WB
1/7/2022 15:12 gen36 190 GEN_319c TN2WB
1/7/2022 16:42 gen36 220 GEN_319c TN2WB
1/7/2022 13:12 gen33 172 GEN_259b
GEN_319c TN2AP
1/7/2022 14:12 gen33 212 GEN_259b
GEN_319c TN2AP
1/7/2022 15:12 gen33 312 GEN_259b
GEN_319c TN2AP
1/7/2022 16:12 gen33 412 GEN_259b
GEN_319c TN2AP
1/7/2022 17:12 gen33 512 GEN_259b
GEN_319c TN2AP
1/7/2022 17:52 gen33 232 GEN_259b
GEN_319c TN2AP
1/7/2022 18:22 gen33 112 GEN_259b
GEN_319c TN2AP
需要您的幫助以了解如何執行此操作。如果需要任何其他資訊,請告訴我。
uj5u.com熱心網友回復:
像這樣的東西會起作用,但我還沒有測驗過。匯入所有 csv 檔案并按名稱分組。
$allFiles = Import-Csv -Path (Get-ChildItem -Path C:\CsvFiles\ -Filter '*.csv').FullName
$allFiles | Group-Object VM | Sort-Object Name | Select-Object Name, Count
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/407468.html
標籤:
