我必须比较两个大文件并返回两个文件的差值
$result= Compare-Object -ReferenceObject $(Get-Content D:\Scalability\misc\1.txt) -DifferenceObject $(Get-Content D:\Scalability\misc\1.txt) | Select -Property InputObject
$result.InputObject
以上代码仅适用于小文件,文件大小为1GB
答案 0 :(得分:1)
使用如下所示的FC命令:
FC /a C:\demo\input.txt H:\work\output.txt
/a
用于ASCII比较
p.s FC代表文件比较
p.s文档中的更多信息:https://ss64.com/nt/fc.html
在Powershell中 p.s,我们必须编写fc.exe甚至是完整路径C:\windows\system32\fc.exe
,因为FC是PowerShell中的别名