【发布时间】:2018-12-29 04:07:40
【问题描述】:
我目前需要我们的一个自动化脚本的解决方案。作为该过程的一部分,它从源中获取文件,并且必须删除 .csv 中的最后一行并将其再次保存为 csv 文件(不确定为什么必须这样做,因为文件已经以 .csv 的形式出现,但没有它 - 它出错了)。问题是我似乎无法弄清楚如何删除最后一行。我想出了几个解决方案,但大多数只适用于 .txt 文件或对象。我现在拥有的是这样的:
Import-Csv $file | where {$_.'Search Status' -ne "Blank line"} | Export-Csv "\file.csv" -notypeinfo
它确实删除了写有“空白行”的最后一行,但它似乎只是删除了文本,当我的其他脚本解析文件时,它无法正确执行。总而言之 - 我需要一个脚本来获取这个文件,完全删除最后一行并将其再次保存为 .csv,因为“export-csv”似乎无法完成这项工作。
【问题讨论】:
标签: powershell csv scripting