我有一个写入stdout的程序。有没有办法可以将输出重定向到 Linux diff命令,还是必须将输出写入文件然后进行比较?
例如,我有一堆程序的测试输入文件,以及另一组文件中相应的预期输出。我想做类似的事情./program < t1.input | diff t1.expected。
./program < t1.input | diff t1.expected
linux redirection pipe
linux ×1
pipe ×1
redirection ×1