我有一个csv文件,如:
020;1;1;1
030;1;1;1
020;1;2;1
040;1;1;1
现在我想从第一列和值020导入-csv值。
我试过了:
Import-csv "path/to/file" | Where-Object {$_.[0] -eq "020"
我收到了错误的值错误。
有人可以帮忙吗?
答案 0 :(得分:2)
你有三个问题:
-Delimiter ';'
进口-CSV。 -Header c1,c2,c3,c4
或相应的列名来指定它们。c1 -eq '020'
所以,你的完整命令应该是:
Import-Csv 'path/to/file' -Header c1,c2,c3,c4 -Delimiter ';' | Where-Object c1 -eq '020'