Powershell:始終生成null文件(Compare-Object的輸出)此問題最受歡迎的答案涉及以下Windows PowerShell代碼(編輯以修復錯誤):$file1 = Get-Content C:\temp\file1.txt
$file2 = Get-Content C:\temp\file2.txt
$Diff = Compare-Object $File1 $File2
$LeftSide = ($Diff | Where-Object {$_.SideIndicator -eq '<='}).InputObject $LeftSide | Set-Content C:\temp\file3.txt我總是得到一個零字節文件作為輸出,即使我刪除$ Diff行。為什么輸出文件總是為null,如何修復?
2 回答

米琪卡哇伊
TA貢獻1998條經驗 獲得超6個贊
也許不是
$LeftSide = ($Diff | Where-Object {$_.SideIndicator -eq '<='}).InputObject
PowerShell 2可能更適用于:
$LeftSide = $Diff | Where-Object {$_.SideIndicator -eq '<='} | Foreach-object { $_.InputObject }
- 2 回答
- 0 關注
- 889 瀏覽
添加回答
舉報
0/150
提交
取消