是否有可能使用 Octave headless。
像这样的东西octave < "5+4" >result.txt
最佳答案
使用
octave --silent --eval 5+4 > result.txt
你会得到
ans = 9
在
result.txt
中。有关命令行参数的详细信息,请参阅 octave --help
。然而,有一个臭名昭著的
ans =
可以使用 sed
删除,例如octave --silent --eval 'x=5+4; y=x+1; disp(y)' | sed -e 's/ans = //' >> result.txt
在
10
中添加适当的结果( result.txt
)。将其包装到
bash
脚本中应该不会太难。关于terminal - 使用 Octave headless (headless),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5903373/