私はguileシェルでいくつかのコマンドを実行しています。 コマンドの結果をファイルに書きたい。スキームのシェル結果をファイルに書き込む方法は?
私はこのような何か試してみました:
some command | nc localhost abc >> file.txt
をしかし、私のために動作しませんでした。
私はguileシェルでいくつかのコマンドを実行しています。 コマンドの結果をファイルに書きたい。スキームのシェル結果をファイルに書き込む方法は?
私はこのような何か試してみました:
some command | nc localhost abc >> file.txt
をしかし、私のために動作しませんでした。
あなたはそれらをリダイレクトするために、結果をdisplay
する必要があります。
guile -c '(display (+ 1 2 3 4)) (newline)' > output
マイケルに感謝します。それは私の日を救った。 – vishnu
私は次のことを試してみました、それが働きました。
echo -e "(define out (open-output-file \"/opt/ncOutput.txt\"))\n(display \"hello world\" out)\n(close-output-port out)\n" | nc localhost abc
その正確なコマンドは何ですか? '... localhost abc&> file.txt'を試してみてください。 –