File 比较两个文本文件';使用PowerShell的内容
我有两个文本文件有逗号分隔的数据。我想比较并找出这两个文件的内容之间的差异。 如何使用PowerShell实现这一点。 我按照以下代码获取行数:File 比较两个文本文件';使用PowerShell的内容,file,powershell,compare,File,Powershell,Compare,我有两个文本文件有逗号分隔的数据。我想比较并找出这两个文件的内容之间的差异。 如何使用PowerShell实现这一点。 我按照以下代码获取行数: $rows = Get-Content "D:\FCA\FCA_node_final.txt" $rows.count $rows = Get-Content "D:\FCA\FCA.txt" $rows.count 这里是计数358和379,我想得到剩下的21行。 以下是文件的格式: 预验证/管理信息系统、管理信息系统、管理信息系统 预验证/
$rows = Get-Content "D:\FCA\FCA_node_final.txt"
$rows.count
$rows = Get-Content "D:\FCA\FCA.txt"
$rows.count
这里是计数358和379,我想得到剩下的21行。
以下是文件的格式:
预验证/管理信息系统、管理信息系统、管理信息系统预验证/管理信息系统/报告、报告、报告
预验证/PBGSBLC、PBGSBLC、PBG/SBLC
/PBGSBLC/SBLCBGdetails、SBLCBGdetails、SBLC/BG details您可以使用:
Compare Object-referenceobject$(获取内容“D:\FCA\FCA\u node\u final.txt”)-differenceobject$(获取内容“D:\FCA\FCA.txt”)
我在这个文本文件中有一个逗号分隔的行。所以我需要与两个文件的下一行进行比较。我的意思是,如果第一个文件有10行,第二个文件有15行,我需要得到的差异是5。我可以打印这些行吗?您可以使用类似$reference=(获取内容“D:\FCA\FCA\u node\u final.txt”)-split',并对difference对象执行该操作,然后使用compare-object cmdlet