是否有可能使用 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/

10-15 14:57