我试图使用Import-CSV命令行解析.csv文件,如下图所示:解析进口CSV
$lease_import = ipcsv -Path 'C:\leases.csv'-Delimiter "," | where {
($_.binding_state -ne "ABANDONED") -and ($_.mac_address -ne "") -and (($_.ends -replace "T"," ")-match "2014")
}
一般的“末端”字段在这个CSV看起来是这样的:2014-01-23T13:49:38.000Z
。我想用空格替换'T',我想用空字符串替换.000Z
。最后,破折号将不得不被a /替换。最终的结果将必须沿着这个线的东西:http://blogs.technet.com/b/heyscriptingguy/archive/2011/03/21/use-powershell-to-replace-text-in-strings.aspx:
2014/01/23 13:49:38
我尝试用-replace改变“T”到以下链接一个空间开始简单。但是,这对我不起作用。
我想一次做得太多吗?
对不起,它完美的作品,但我有点困惑如何将它集成到导入CSV。你是指一个新的,不同的循环? – Simplexity 2014-11-02 13:09:50
@Simplexity你真的不说你想做什么,所以我不能回答。你在做什么数据? – Matt 2014-11-02 13:17:19
我的不好,我犯了一个明显的错误。最后一个问题;如何使用TrimEnd()删除最后6个字符(假设前两个字符是随机的)? – Simplexity 2014-11-02 13:29:56