Войти

Показать полную графическую версию : [решено] Не получается разделить строки при выводе в файл


rudimko
15-02-2013, 11:56
Добрый день.
Никак не могу разделить на разные строки {0} и {1}, `n - не помогает, операторами -join и -split не получается, прошу помощи.

$Numbers = Get-Content -Path "\Каталог\список_телефонов.txt"
$Numbers | Foreach {$i=0}{"{0}{1}" -f $_, "Сообщение" | Out-File -Encoding Default "\Каталог\файл_сообщения_$(($i++)).txt"}

список_телефонов.txt имеет тело:
+71231231212
+71231231213
+71231231214
+71231231215

Файл сообщения в итоге записывает по 1 файлу для каждой строчки из списка телефонов
+71231231212Сообщение

Необходимо:
+71231231212
Сообщение

Заранее спасибо.

Kazun
15-02-2013, 12:29
"{0}{1}" - заменить на "{0}`r`n{1}"

rudimko
15-02-2013, 12:29
Вопрос отпрал, извиняюсь за беспокойство, вставил "`r`n"
$Numbers = Get-Content -Path "\Каталог\список_телефонов.txt"
$Numbers | Foreach {$i=0}{"{0}{1}{2}" -f $_, "`r`n", "Сообщение" | Out-File -Encoding Default "\Каталог\файл_сообщения_$(($i++)).txt"}

Хе, написали одновременно с Kazun. Спасибо.




© OSzone.net 2001-2012