Добрый день, сейчас я только начал изучать powershell и программирование в целом, и сейчас у меня возникла проблема с массивами, а именно, в папке... - вопрос №1666334

есть много txt файлов, я хочу прочитать содержимое файла удалить повторяющиеся значения и записать обратно, с одним файлом все отлично, а вот с массивом получается ерунда, то содержимое записывается во все файлы, то еще что либо, вот код: $files = dir $env:AppData\Skype\copyhistory\SkypeChatHistory\*.txt if ($files -ne $null){ for ( $i = 0; $files.Count; $i++ ) { foreach ($file in $files) { Get-Content -Path $file | Select-Object -Unique | Set-Content "$file" } } } где я ошибся? и как содержимое файла обратно возвращать в тот же файл от куда было прочитано?
16.10.15
2 ответа

Ответы

Здравствуйте .
Учебник для Вас - http://www.windowsfaq.ru/content/view/711/30/
16.10.15
к сожалению сам не программирую в PowerShell

я бы предложил посмотреть статьи по запросу PowerShell работа с файлами (ссылка)

а так же посмотреть статьи о PowerShell на Хабре (тоже ссылка), там их довольно много, некоторые рассчитаны на профессионалов и/или узкие специальные темы, но так же много статей и для новичков
16.10.15
Посмотреть всех экспертов из раздела Технологии > .Net/C#
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store