【发布时间】:2016-05-19 09:35:28
【问题描述】:
我有一个格式如下的 csv:
我想要实现的是导入 csv,删除所有行,直到第二个标题行并将其导出回 csv,这次带有新的标题。
我已经写了以下,但似乎不起作用:
$csvimport = get-content C:\Win12simpleExpComp.csv
$firstline = "Header1, Header2, Header3, Header4"
$csvpre = $csvimport.Where({ $_ -like "$firstline" },'SkipUntil');
$csvpre | Export-Csv -NoTypeInformation C:\export.csv
我在导出的 csv 中得到的如下所示:
PSPath,"PSParentPath","PSChildName","PSDrive","PSProvider","ReadCount","Length"
C:\Win12simpleExpComp.csv,"C:\","Win12simpleExpComp.csv","C","Microsoft.PowerShell.Core\FileSystem","39","205"
【问题讨论】:
标签: csv powershell