【发布时间】:2012-03-06 06:14:42
【问题描述】:
我有一些 CSV 文件,我需要删除所有包含大于指定日期的日期的行。我将如何在 PowerShell 中执行此操作?
顺便说一句:这里是日期格式:09/29/2011
示例:我想删除所有包含大于 09/29/2011 的日期的行。
【问题讨论】:
-
您有示例文件或摘录吗?日期是否始终在所有文件的同一列中,还是可以在行中的任何位置?
-
日期似乎总是在第二列。以下是其中一行的摘录:
000329|09/30/2011|BLNDCOM|Items||||||||||||||||||||||1||1||||||||3|1||2|||||||||||1||||1||2|1||2||1|1|2|3|1|1|1|4|1|1|1||1|3|||||2|||1||||||||2||||||||||| -
实际上,在仔细检查 CSV 文件后,看起来整个用竖线分隔的行都被塞进了第一列。
-
请编辑您的问题。评论不支持多行,无论如何正确回答信息很重要。
-
乔伊,你能详细说明一下吗?如何编辑我的问题?我还是个菜鸟,所以我边走边学…… ;-) 谢谢!
标签: powershell csv