我必须比较两个大文件并返回2个文件的差异
$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
使用如下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中我们必须编写fc.exe甚至完整路径C:\windows\system32\fc.exe
,因为FC是PowerShell中的别名