[英]find number of common servers count in multiple csv files powershell
我有大約 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 文件中找到公共服務器
必須選擇這些記錄並將它們放在單獨的 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
需要您的幫助以了解如何執行此操作。 如果需要任何其他信息,請告訴我。
像這樣的東西會起作用,但我還沒有測試過。 導入所有 csv 文件並按名稱分組。
$allFiles = Import-Csv -Path (Get-ChildItem -Path C:\CsvFiles\ -Filter '*.csv').FullName
$allFiles | Group-Object VM | Sort-Object Name | Select-Object Name, Count
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.