标签: bash
有人可以解释以下声明的含义。
diff -u file1 -
据我所知,diff命令显示两个输入文件之间的差异。但是,在上面的场景中,它只需要一个输入文件。
答案 0 :(得分:2)
来自the man page for diff:
diff
如果文件是' - ',请阅读标准输入。
所以命令diff -u file1 -读取file1,并从标准输入读取所有内容(可能是从其他程序中管道传输),然后比较两者。
file1