这个脚本将对csv文件进行一些处理,特别是删除第一行(参考如何使用Powershell导出“非标准”CSV):
Import-Csv in.csv -header Date,Time,O,H,L,C,V|select * -ExcludeProperty time|
%{$_.date = [datetime]::ParseExact($_.date,"yyyy.MM.dd",$null).tostring("yyMMdd");$_.v=1;$_}|
ConvertTo-Csv -NoTypeInformation|
select -skip 1|
%{$_ -replace '"'}|
Set-Content out.csv -encoding ascii
现在我需要对其进行改进,同时也要删除最后一行。我尝试添加以下内容:
select -skip ($_.Count - 1)
但是它会生成异常。
那么正确的语法是什么?