Dzień dobry. Jest to mój pierwszy post dotyczący powershella. Potrzebuję pomocy dotyczącej uzupełnienia pliku textowego tekstem na początku i końcu wiersza. Ilość wierszy w pliku jest n-wierszy
Przykład:
Mam taki zapis w pliku txt
Orange;2012-09-08 07:12:22
Apple;2012-09-08 07:12:22
Pineapple;2012-09-08 07:12:22
Wyrazy oddzielone są ; (średnikiem) .
Mam taki skrypcik ale nie oddziela on wyrazów po ;
$inputFile = Get-Content "d:\3\data.txt"
$outputFile = "D:\3\data.sql"
$collate = foreach($Obj in $inputFile) {
$begin = "INSERT INTO tab1 SELECT '"
$end = "'"
$begin + $Obj + $end
}
Set-Content -path $outputFile -value $collate
Wynikiem jest :
INSERT INTO tab1 SELECT 'Orange;2012-09-08 07:12:22'
INSERT INTO tab1 SELECT 'Apple;2012-09-08 07:12:22'
INSERT INTO tab1 SELECT 'Pineapple;2012-09-08 07:12:22'
Chciałbym aby finalnie wyglądało to w ten sposób:
INSERT INTO tab1 SELECT 'Orange'; '2012-09-08 07:12:22'
INSERT INTO tab1 SELECT 'Apple'; '2012-09-08 07:12:22'
INSERT INTO tab1 SELECT 'Pineapple'; '2012-09-08 07:12:22'
Z góry dziękuje za pomoc