如何比较两个文件

Modified on: Fri, 08 Jun 2018 23:15:53 +0800

所以基本上我想做的是逐行比较两个文件2.我怎么能做到这一点?

File_1.txt:

User1 US
User2 US
User3 US

File_2.txt:

User1 US
User2 US
User3 NG

OUTPUT_FILE:

User3 has changed

最佳答案

查看diff命令。这是一个很好的工具,您可以通过在终端输入man diff来阅读所有相关信息。

您要执行的命令是diff File_1.txt File_2.txt,它将输出两者之间的差异,应该如下所示:

关于从第三个命令读取输出的快速说明:'箭头'(<>)指的是该行的值是什么左侧文件(<)vs右侧文件(>),左侧文件是您在命令行中首先输入的文件,在本例中为File_1.txt

另外你可能会注意到第4个命令是diff ... | tee Output_Filediff的结果传输到tee中,然后将该输出放入文件中,以便以后保存。我想第二次在控制台上查看所有内容。

作者:,Mitch

相关问答

添加新评论