Ubuntu上的Maple命令行

时间:2012-10-13 09:19:44

标签: maple

如何在Ubuntu上使用Maple命令行运行命令。

当我通过终端运行以下命令时:

/home/myuser/maple14/bin/maple -c 2+2

Maple按预期运行,但不计算命令(2 + 2)。

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

如果您只想执行来自maple的命令,没有问候语,并且如果您希望在执行命令后退出,则-c选项不是您需要的选项。实际上,您必须使用命令(或包含命令的文件)来提供maple。对于这样一个简单的例子,我最好这样做:

maple -q <<< '2+2;'

(别忘了分号!)。 -q选项是告诉枫树保持安静。 <<<是bash here字符串。这相当于

echo '2+2;' | maple -q

(但作为一个bash用户,我不太喜欢这个)。正如您将注意到的那样,答案显示为枫树将显示它(即人类可读,以终端线为中心)。也许你更喜欢使用printf命令:

maple -q <<< 'printf("%a\n",2+2);'

答案 1 :(得分:0)

我相信你会发现这些命令的输入和输出都没有被​​回显,即使它们执行正常也是如此。

这对你有用吗?

maple -c "print(2+2);"