基本上,我想做的是使用compare-object获取两个xml文件中的差异以转储到第三个文件。我的代码可以很好地获得差异,但我也想将下面的行缺失的行
问题在于,可能存在5个不同的xml类别标记,并且由于它们始终位于底部,因此如果我可以使用compare-object并获得缺失的行和其下方的行,它也会给我关闭类别标签,因为它始终是我正在使用的xml文件的最底行,然后允许我正确地添加文件
我现在的代码如下:
function configCompare {
$configTemplate = "C:\Users\ML-MikeL\Desktop\test1.xml"
$configCompare = "C:\Users\ML-MikeL\Desktop\test2.xml"
$configAppend = "C:\Users\ML-MikeL\Desktop\test3.txt"
compare-object (get-content $configTemplate ) (get-content $configCompare) | % { $_.InputObject } | Out-File -force $configAppend
Write-Host "success"
}
configCompare