如何将方案shell结果写入文件?

时间:2017-04-05 14:44:08

标签: bash unix scheme guile

我在guile shell中执行一些命令。 我希望将命令的结果写入文件。

我试过这样的事情:

some command | nc localhost abc >> file.txt 

但是对我不起作用。

2 个答案:

答案 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

IO operations with Guile