Вывод WSL в переменную Powershell - PullRequest
0 голосов
/ 27 сентября 2019

Я использую WSL (Ubuntu) в Windows Powershell (5.1)

Я использую cat и sed, чтобы найти строки между двумя шаблонами.

wsl cat $LinuxPath/info.txt | wsl sed -n '/-----BEGIN KEY-----/,/-----END KEY-----/p'

Если я использую его как есть, вывод будет таким, как ожидалось:

-----BEGIN KEY-----
some random
characters generated
by the system
-----END KEY-----

Но если присвоить его переменной $Key = wsl cat... и отобразить его с помощью Write-Host $Key, дисплей будет выглядеть следующим образом:

-----BEGIN KEY----- some random characters generated by the system -----END KEY-----
...