Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix 如何将stdout重定向回stdin_Unix - Fatal编程技术网

Unix 如何将stdout重定向回stdin

Unix 如何将stdout重定向回stdin,unix,Unix,这个问题很直截了当。我想要一个程序来读取它的输出 这不是一件常见的事情,但它使我进行的大量测试变得容易,因为程序可以测试其输出并返回成功或失败 注意,在测试编译器和运行时时,我不能只读取输出 显然,我可以使用2个程序,但我希望每个测试都是独立的 请提供更多信息、代码、语言、精确的操作系统版本等。为什么不简单地使用pipe?Linux(Crunch-bang)、makefiles/命令行。是,考虑到测试dev/loop。虽然我不确定这将是同一个/dev/loop实例/

这个问题很直截了当。我想要一个程序来读取它的输出

这不是一件常见的事情,但它使我进行的大量测试变得容易,因为程序可以测试其输出并返回成功或失败

注意,在测试编译器和运行时时,我不能只读取输出


显然,我可以使用2个程序,但我希望每个测试都是独立的

请提供更多信息、代码、语言、精确的操作系统版本等。为什么不简单地使用pipe?Linux(Crunch-bang)、makefiles/命令行。是,考虑到测试dev/loop。虽然我不确定这将是同一个/dev/loop实例/