Get-Content Add-Content Начиная с новой строки в файле TXT, powershell - PullRequest
0 голосов
/ 03 мая 2020

У меня есть 2 текстовых файла

Allunique.txt

cat
dog

Alluniquetemp.txt

fish
camel

Если я введу команду

Get-Content -Path ....\Clean\Alluniquetemp.txt | Add-Content -Path ...\Clean\Allunique.txt

Allunique.txt становится

cat
dogfish
camel

Сейчас, конечно, никто не хочет пса sh, я бы предпочел, чтобы Allunique.txt стал

cat
dog
fish
camel

Любая помощь, пожалуйста?

1 Ответ

0 голосов
/ 03 мая 2020

Очевидно, что файлы не создаются с Add-Content (или Set-Content), в противном случае они заканчивались бы новой строкой ...

В любом случае, возможно, это не очень эффективно с точки зрения производительности, но вы можете просто воссоздать Allunique.txt и добавить другой файл, например:

(Get-Content .\Allunique.txt, Alluniquetemp.txt) | Set-Content .\Allunique.txt

Обратите внимание, что для этого требуются скобки, так как вам нужно читать и записывать то же самое (.\Allunique.txt) файл.

...