PowerShell使用bat文件检查每行的计数

时间:2017-02-07 12:11:39

标签: powershell csv batch-file

如何计算.csv文件中的每一行,如果包含count = 14,则删除该行?

例如:我有一个abc.csv文件,A1中的每一列都有一些文本。我需要检查文件中每列的长度

(len(a)!=10)

然后删除该行。 数据如下:

abcxyz.jpg 
pqrxyzs.jpg

此处长度为11,因此必须删除。

1 个答案:

答案 0 :(得分:0)

这样的事情:

(import-csv "C:\temp\missing.csv" | where { $_.name.Length -le 10}) | export-csv "C:\temp\missing.csv" -NoTypeInformation