13
A
回答
28
Unix实用程序通常是面向文件的,所以没有什么比您想要的要好。
然而,zsh中可以自动创建临时文件的语法如下:
diff =(cmd1) =(cmd2)
它也可以创建临时的命名管道(或使用特殊文件/dev/fdn
引用匿名管道)与
diff <(cmd1) <(cmd2)
但是,许多diff
在其输入上调用lseek()
,因此不能使用命名管道。
(diff
是一般更为有用的命令非常类似上面的输出比较比你的管道。)
参见“zshexpn”手册页的“进程替换”一节的更多细节。
相关问题
- 1. 比较图像以找出差异
- 2. 比较两个文本文件并找出差异
- 3. UNIX比较字符串与命令输出中的空格
- 4. 比较两个NSDictionaries并查找差异
- 5. Linux时间命令输出的差异
- 6. 如何比较两个列表并找出它们之间的差异?
- 7. 如何比较两个[drupal-commons] db-dumps - 为了找出差异在哪里?
- 8. unix - diff命令以单行差分格式输出
- 9. 比较数组以找出差异[Perl中的文件处理]
- 10. 比较两个目录与每个文件单独的差异输出
- 11. PHP ---比较数组以输出差异数
- 12. 比较两个列表并突出显示差异
- 13. 如果diff命令导致bash无差异,如何输出'passed'?
- 14. Git:比较两个提交的差异
- 15. 比较两个SQLite表的差异
- 16. 比较两个表格的差异
- 17. 比较两个查询结果与输出差分
- 18. 比较两个表与输出差分 - T-SQL
- 19. 如何在比较两条相似的行时找到差异
- 20. 从命令行启动的Notepad ++中的差异/比较两个文件
- 21. 比较两个表来检查差异
- 22. UNIX导出命令
- 23. 比较VBA中的列表和Msgbox中的输出差异
- 24. 找出差异!
- 25. Excel中,比较在两片两个具体的行和突出差异
- 26. 比较XML文件并生成仅包含差异的输出
- 27. 比较两个大字符串数组以找出差异?任何有效的算法?
- 28. 比较unix命令行上的文件
- 29. 比较输出
- 30. Unix grep命令输出垃圾
相关:(http://stackoverflow.com/questions/3800202/diff-output-from-two-programs-without-temporary-files),[如何I DIFF [从两个程序,而无需临时文件DIFF输出]两个命令的输出?](http://askubuntu.com/questions/229447/how-do-i-diff-the-output-of-two-commands) – kenorb 2014-06-12 13:19:44