Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.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
Shell 将OCaml沙丘测试结果导出到文件_Shell_Ocaml_Ocaml Dune - Fatal编程技术网

Shell 将OCaml沙丘测试结果导出到文件

Shell 将OCaml沙丘测试结果导出到文件,shell,ocaml,ocaml-dune,Shell,Ocaml,Ocaml Dune,我一直在尝试这样做: dune runtest > test.txt 但是,每当我尝试此操作时,都会创建一个空的test.txt文件。我希望dune runtest的输出保存到test.txt中,理想情况下终端不输出任何内容(输出只能在文件中查看)。任何帮助都将不胜感激 dune runtest最有可能写入stderr,而只会重定向stdout 要仅重定向stderr: dune runtest 2> test.txt dune runtest > test.txt 2&a

我一直在尝试这样做:

dune runtest > test.txt

但是,每当我尝试此操作时,都会创建一个空的test.txt文件。我希望dune runtest的输出保存到test.txt中,理想情况下终端不输出任何内容(输出只能在文件中查看)。任何帮助都将不胜感激

dune runtest
最有可能写入
stderr
,而
只会重定向
stdout

要仅重定向stderr:

dune runtest 2> test.txt
dune runtest > test.txt 2&>1
要重定向
stdout
stderr

dune runtest 2> test.txt
dune runtest > test.txt 2&>1
其中
2&>1
表示“将stderr重定向到stdout”

有些Shell也支持上面的简写:

dune runtest &> test.txt