2017-04-05 14 views
0

私はguileシェルでいくつかのコマンドを実行しています。 コマンドの結果をファイルに書きたい。スキームのシェル結果をファイルに書き込む方法は?

私はこのような何か試してみました:

some command | nc localhost abc >> file.txt 

をしかし、私のために動作しませんでした。

+0

その正確なコマンドは何ですか? '... localhost abc&> file.txt'を試してみてください。 –

答えて

1

あなたはそれらをリダイレクトするために、結果をdisplayする必要があります。

guile -c '(display (+ 1 2 3 4)) (newline)' > output 
+0

マイケルに感謝します。それは私の日を救った。 – vishnu

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

関連する問題