1

我目前有以下 csv

These, Are, Several, Columns
-----, ---, -------, -------
"And", "here", "is", "data"
"And", "some", "more", "data"

虽然我希望我可以简单地更改创建 csv 的过程以删除不可能的破折号线。

破折号线始终是第 2 行,我可以使用 powershell 删除第 2 行数据吗?

额外的问题,我希望在底部添加一个空行,然后是一段文字。我猜我可以使用 add-content cmdlet,但我不完全确定如何使用。

4

1 回答 1

1

该命令应该可以工作:

gc file.txt | ? { $_ -notlike '*----*' } | sc file2.txt

它基本上执行以下任务:

  1. 检索内容file.txt
  2. 过滤(使用Where-Object)不喜欢的行的内容----
  3. 将剩余内容写入file2.txt
于 2012-07-09T21:50:48.500 回答