【发布时间】:2010-08-13 01:53:12
【问题描述】:
读取制表符分隔文件并仅处理几列的最佳/最快方法是什么?
示例:
Name\tAddress\tCit\t\State\Zip\Date of Move
我希望在接下来的 30 天内只获取 column1 和 colum6 (姓名、搬家日期和按计划在未来 30 天内搬家的日期排序...)。
我玩过Get-Content | Where-Object 并没有运气......
更新
我能够将选项卡式文件转换为CSV。
获得 CSV 文件后,我已执行以下操作以仅获取我需要的列。
PS D:> 导入-csv .\test.csv |选择“名称”、“移动日期”、“地址” |排序对象“MoveDate”
这将返回我只需要的列,但不按日期排序...日期字段按字符串排序。
2010 年 1 月 12 日 2010 年 1 月 13 日
我需要将它排序为日期时间字段...
我的示例数据在该字段中看起来像这样...
9/30/2009 12:21
如何让它按实际日期排序?
最好只返回从今天起 + 30 天的日期。
【问题讨论】:
-
看看基思的评论。那么你就有了一个完整的解决方案。
标签: powershell