Войти

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


monolit
09-03-2010, 07:35
Привет всем! Возникла проблемка которую не получается решить без посторонней помощи, поэтому решил обратиться на форум. Просьба помочь удалить пустую строку в файле *txt. Объясню подробнее:
С помощью PowerShell вытаскиваю данные из Active Directory и сохраняю в текстовый файл для дальнейших действий. Данные который я получаю из AD имеют лишние символы и пустые строки. С символами я разобрался заменив их: get-content "путь к файлу\user.txt" | Foreach-object {$_ -replace " ", ""} | Set-Content "путь к файлу\user.txt", но пустую строку заменить подобным методом не получается. Кто-нибудь может помочь в решении данной проблемки?

Petya V4sechkin
09-03-2010, 09:09
Remove empty lines from a file using Powershell (http://www.secretgeek.net/gc_blank.asp)

monolit
09-03-2010, 14:52
Вот спасибо, знал что просто, но чтобы настолько...
Благодарю!

love_fist911
17-08-2013, 13:52
А как можно удалить конкретную строку (вторую, например), без регулярных выражений (допустим, что мы не знаем, что там написано, ее просто надо удалить)?

Foreigner
17-08-2013, 13:57
$a = get-content file.txt
$a[1] = $null
$a | set-content file.txt




© OSzone.net 2001-2012