Bash Shell Scipt中的Diff命令

时间:2015-11-23 11:56:50

标签: bash

有人可以解释以下声明的含义。

diff -u file1 -

据我所知,diff命令显示两个输入文件之间的差异。但是,在上面的场景中,它只需要一个输入文件。

1 个答案:

答案 0 :(得分:2)

来自the man page for diff

  

如果文件是' - ',请阅读标准输入。

所以命令diff -u file1 -读取file1,并从标准输入读取所有内容(可能是从其他程序中管道传输),然后比较两者。