0

2 つのテキストファイルを行ごとに完全に比較したい場合、次を使用すると正しい結果が得られます。

$test = compare-object -referenceobject $srcobject -differenceobject $compareobject -CaseSensitive
$test = $test | where {$_.SideIndicator -eq "=>"} | select 'InputObject'

しかし、その後、このようなものをファイルに書き込むだけで深刻な問題が発生します。

私が使用するとき:

  1. Out-File、それは途切れてしまい、各行の最後に多くのスペースを入れたくありません

  2. "Export-CSV、それは最初と最後のすべての行に私を追加します

  3. "@{InputObject="Set-Content、それは私と}すべての行を追加します

これらの制限なしでデータをエクスポートするにはどうすればよいですか?

よろしく、

アレックス

4

1 に答える 1

1

これを試して -

$test = compare-object -referenceobject $srcobject -differenceobject $compareobject -CaseSensitive
$test = $test | where {$_.SideIndicator -eq "=>"} | *select -ExpandProperty InputObject*
于 2014-08-01T14:14:26.500 に答える