如何使用diff比较两个命令的输出?
我知道如何使用它来比较文件的内容filename1与命令的输出cmd2:
cmd | diff filename -
Run Code Online (Sandbox Code Playgroud)
我该如何做到这一点,以便我可以有另一个命令,例如cmd1代替filename?
我使用的是 dash,它不支持进程替换。
基于如何在 Dash 中模拟流程替换?(感谢\xce\xb1\xd2\x93s\xd0\xbd\xce\xb9\xce\xb7!),调整为dash:
( cmd1 | ( cmd2 | ( diff /dev/fd/3 /dev/fd/4 ) 4<&0 ) 3<&0 )\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
1570 次 |
| 最近记录: |