Php 查找旧文本文件和更新文本文件之间的差异
我有两个文件要比较。第一个文件包含x值的列表。第二个文件包含新的x值,并且可能不包含第一个文件的某些x值。我想比较一下 我想比较第二个文件和第一个文件(第二个文件是第一个文件的更新副本)。Php 查找旧文本文件和更新文本文件之间的差异,php,cygwin,text-files,diff,Php,Cygwin,Text Files,Diff,我有两个文件要比较。第一个文件包含x值的列表。第二个文件包含新的x值,并且可能不包含第一个文件的某些x值。我想比较一下 我想比较第二个文件和第一个文件(第二个文件是第一个文件的更新副本)。 如果有一些x值从第一个“未包含在第二个文件中”中删除,我不希望它出现在第三个文件中 如果有一些x值添加到第一个“包含在第二个”中 “文件”,我希望它在第三个文件中。 如果第一个和第二个文件中的某些x值相同,我希望它位于第三个文件中 我尝试使用Cygwindiff命令。它可以找到文件之间的差异。但是,在
- 如果有一些x值从第一个“未包含在第二个文件中”中删除,我不希望它出现在第三个文件中李>
- 如果有一些x值添加到第一个“包含在第二个”中
“文件”,我希望它在第三个文件中。
- 如果第一个和第二个文件中的某些x值相同,我希望它位于第三个文件中
diff
命令。它可以找到文件之间的差异。但是,在这种情况下不能使用它
有什么命令可以帮我吗?我想把它写在PHP文件中
谢谢您不能使用
diff
命令的原因是什么?如果您不能使用它,为什么要将问题标记为cygwin
?我不能使用它,因为它将生成一个新文件,其中一些x值位于第一位,但不在第二位!在我的例子中是“删除”的。我不想搜索已删除的项目。我想cygwin可能有这样的指挥权。可能也有类似的方法。