3

まず、私が利用できる唯一のものはpowershellです。2 つの配列を比較する方法を理解しました。ただし、データを必要な形式に戻す方法を理解するのが少し難しい場合があります。

$foo = @(100, 200 ,300 ,400 ,500 ,600 ,700 ,800 ,900 ,1000)
$bar = @(50, 100, 600 , 900)

望ましい結果は、次の情報を含む配列になります

 50, 200, 300, 400, 500, 700, 800, 1000

同様の値に注意してください

100, 600 , 900

ドロップされ、

50 

これは 2 番目の配列にあり、出力に追加されます。

これは可能ですか?

ありがとう

4

1 に答える 1

14

Compare-Object はあなたの友達です:

PS C:\Users> $foo = @(100, 200 ,300 ,400 ,500 ,600 ,700 ,800 ,900 ,1000)
PS C:\Users> $bar = @(50, 100, 600 , 900)
PS C:\Users> Compare-Object $foo $bar -PassThru
50
200
300
400
500
700
800
1000
于 2012-05-29T18:31:28.970 に答える