我想检查两个文件列表的差异
一个是ls | cut -c 1-4
另一个是ls | cut -c 1-4 | uniq
是否存在任何方法可以让我这样做diff (ls | cut -c 1-4) (ls | cut -c 1-4 | uniq)
,或者无论如何可以让我无需将两个列表命令保存到文件中,然后检查它的区别..
谢谢
答案1
这应该可以工作(在 Linux 上测试,来自 bash)
diff <(ls | cut -c 1-4) <(ls | cut -c 1-4 | uniq)
或者一般来说,让两个命令 cmd1 和 cmd2 产生一些输出
diff <(cmd1) <(cmd2)