我在guile shell中执行一些命令。 我希望将命令的结果写入文件。
我试过这样的事情:
some command | nc localhost abc >> file.txt
但是对我不起作用。
答案 0 :(得分:1)
您需要display
结果,以便重定向它们:
guile -c '(display (+ 1 2 3 4)) (newline)' > output
答案 1 :(得分:0)
我尝试了以下内容并且有效。
echo -e "(define out (open-output-file \"/opt/ncOutput.txt\"))\n(display \"hello world\" out)\n(close-output-port out)\n" | nc localhost abc