Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 比较两个文本文件';使用PowerShell的内容_File_Powershell_Compare - Fatal编程技术网

File 比较两个文本文件';使用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行。 以下是文件的格式: 预验证/管理信息系统、管理信息系统、管理信息系统 预验证/

我有两个文本文件有逗号分隔的数据。我想比较并找出这两个文件的内容之间的差异。 如何使用PowerShell实现这一点。 我按照以下代码获取行数:

$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