2014-04-16 55 views
0

我正準備使用powershell腳本爲數據庫導入準備文件。 http://s000.tinyupload.com/index.php?file_id=38619771487389595658用datestamp替換行尾

我試圖刪除第一行並添加一個日期戳到行尾。這是我一直在努力:

$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

給這個鏡頭...只需使用+運算符附加到每行的結尾。這個例子附加一個逗號和日期。

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

工作!謝謝 – Jewtus