なぜそれがです:オブジェクトが
$output = (svn stat) -match '^\?' # which $output is an [object] in this case.
変数$出力を表示するとき、私はPowerguiブロックスクリプトエディタコンソールでこの出力を得る:
? Projects\TestProject\Thisisatest.txt
? Projects\TestProject\Thisisatest - Copy.txt
が、私は、このコマンドを実行すると:
[string] $output = (svn stat) -match '^\?'
を私はこれらの結果を得る:
[文字列]を使用すると、改行を取り除く何らかのタイプのエンコードが行われているようですが、その理由はわかりません。助けることができる誰のための
$output results
? Projects\TestProject\Thisisatest.txt
? Projects\TestProject\Thisisatest - Copy.txt
$output2 results
? Projects\TestProject\Thisisatest.txt ? Projects\TestProject\Thisisatest - Copy.txt
ありがとう:ここ user978511を更新し
は小さなサンプルコードと出力
Clear-Host
Set-Location "C:\svn\Development\Projects\TestProjects\build"
$output = (svn stat) -match '^\?'
'$output results'
$output
'$output2 results'
[string] $output2 = (svn stat) -match '^\?'
$output2
出力されます。
どのような動作が必要ですか? –