【发布时间】:2018-11-28 17:59:36
【问题描述】:
我正在使用 powershell 过滤和显示来自 CSV 的行中带有“[N/A]”的项目
以下是 CSV 中“摘要”选项卡下的项目
1) 629eda518c07d4012e04000034285c07.httpprxp.dll with hash [N/A] was executed on PC\KTD1234.
2) 6d4d73457f07d4011c0a0000b410742c.utcutil.dll with hash [N/A] was executed on PC\KTD1234.
3) 1qx4e22r.bp3.ps1 with hash [ca8a261820bf6a2a75390168e9e7264c396bfc689047ecd08f87df05c50dc72d] was executed on PC\KTD1234.
下面的代码是我所拥有的,但它似乎没有显示 N/A 项目
$CSV = Import-Csv "C:\Users\DS\Desktop\Scripts\Remove NA.csv" -Header "Summary" -Delimiter :
foreach ($thing in $CSV){Write-Host $thing.Summary |
where {$_.Summary -contains '\[N/A\]'} }
这张表上有数千个项目,所以我认为正则表达式是执行此操作的方法。有没有更好的方法让这个工作?
【问题讨论】:
标签: regex powershell csv