用时间戳替换行尾

时间:2014-04-16 12:38:35

标签: powershell

我正在尝试使用powershell脚本为数据库导入准备文件。 http://s000.tinyupload.com/index.php?file_id=38619771487389595658

我正在尝试删除第一行并在行尾添加日期戳。这就是我一直在尝试的:

$date = get-date -format "dd-MM-YYYY HH:MM:SS"
(Get-Content example.csv) | 
Foreach-Object {$_ -replace "`r`n", $date
} | Select -skip 1 | Set-Content result.csv

理想情况下,我想附加日期和逗号,但我甚至尝试将“TEST”作为要替换的值,但它仍然没有添加任何内容。

1 个答案:

答案 0 :(得分:1)

试一试......只需使用+运算符附加到每行的末尾即可。此示例附加逗号和日期。

$date = Get-Date -Format 'dd-MM-YYYY HH:MM:SS';
Get-Content example.csv | % { $_ + ',' + $date } | Select -skip 1 | Set-Content result.csv;