Содержимое файла в переменную windows - PowerShell - PullRequest
0 голосов
/ 10 января 2020

Я новичок в PowerShell, я хочу поместить содержимое файла в переменную windows.

Фактически мне нужен эквивалент этих linux комманов для windows* 1003. *

testvar=$(cat test.txt)
echo $testvar

Ответы [ 2 ]

1 голос
/ 10 января 2020

На самом деле, потому что cat и echo имеют псевдонимы Get-Content и Write-Output соответственно, этот код будет работать, хотя вам нужно поставить префикс testvar с $, поэтому он читает $testvar , Его также можно написать с помощью соответствующих командлетов и удалить ненужное подвыражение:

$testvar = Get-Content test.txt
Write-Output $testvar

И вам действительно не нужно использовать Write-Output. простое написание $testvar само по себе приведет к выходному потоку по умолчанию.

0 голосов
/ 10 января 2020
$testvar = Get-Content "test.txt"
Write-Host $testvar

cat - это псевдоним в powershell для Get-Content, echo - это псевдоним для Write-Output

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...