【发布时间】:2015-06-14 04:09:29
【问题描述】:
我有一个名称、id、年龄的 csv 文件。我已正确导入它并正在寻找所有为空(空)的名称的计数。 到目前为止我有这个:
@(Import-Csv C:\Mine\Desktop\f1.txt | Where-Object {$_.name -eq ""}).Count
这会在提示中打印出正确数量的空名称,但如果我将其导出,则 txt 文件中不会显示任何内容。
@(Import-Csv C:\Mine\Desktop\f1.txt | Where-Object {$_.name -eq ""}).Count | Export-Csv C:\Mine\Desktop\tests.txt -notype
所以它在命令提示符中显示了正确的数字,但是当我尝试导出它时,它会创建 .txt 但它是空的。任何帮助,将不胜感激。另外,如果我想知道它们在整个 CSV 中有多少个空条目(来自名称、id、年龄)。最好的方法是做这条线
Where-Object {$_.name -eq ""} 但每次都更改$_.name?还是有更短的版本?
【问题讨论】:
标签: powershell csv import export