我需要比较两个文本文件,并希望将结果存储在一个新文件中

时间:2017-02-03 21:58:09

标签: batch-file

我需要比较两个文本文件,并希望将结果存储在一个新文件中。这段代码没有帮助。

findstr /vixg:oldstatus.txt newstatus.txt > diff.txt 

它只是给出了newstatus.txt的输出。它没有显示出差异。

2 个答案:

答案 0 :(得分:0)

也许这个?:

$scope.updateLastName = function(selectedEmployee, newSalary)    
{
        for(var i = 0 ; i < $scope.employees.length; i++){
        if($scope.employees[i].eid == selectedEmployee){
        $scope.employees[i].salary = newSalary;
        break;
      }
    }
}

获取@echo off for /f %%a in (oldstatus.txt) do ( findstr /i /v /c:"%%a" newstatus.txt >>diff.txt ) pause 命令的帮助:http://ss64.com/nt/findstr.htm
另见:http://ss64.com/nt/fc.htm
并且:http://ss64.com/nt/comp.htm

答案 1 :(得分:0)

您可以使用fc命令显示两个文件之间的差异。 /c选项会执行不区分大小写的比较,例如findstr的{​​{1}}选项。

/i

来自fc oldstatus.txt newstatus.txt >diff.txt 的输出:

fc /?