Import-CSV Powershell,排除包含字符串的记录?

时间:2014-08-04 15:41:02

标签: sql powershell csv

我在这里有一段脚本我要导入CSV但是只尝试选择AppName不包含“安全”的记录

这是我所拥有的,但它似乎没有起作用;我试图省略的记录仍然出现。

$file2 = import-csv -Path "$UpdatePath\$($todaydate).csv" | where {$_.AppName -notcontains "Security"} | Select-Object AppName

任何建议都非常感谢

由于

1 个答案:

答案 0 :(得分:0)

$file2 = import-csv -Path "$UpdatePath\$($todaydate).csv" | where {$_.AppName -notlike "*Security*"} | Select-Object AppName

-notlike会执行此操作,但我还添加了星号,这是运算符中的通配符。

-contains实际上是数组(想想值的集合)。

about_Comparison_Operators