2012-10-13 61 views
1

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

当我通过终端运行下面​​的命令:

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

枫树按预期运行,但不计算出的指令(2 + 2)。

我该如何解决这个问题?

回答

0

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

这是否适合您?

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

如果你只想从枫树执行命令,没有问候,如果你想执行命令后枫木出口处,-c选择是不是你需要的选项。事实上,您必须将maple与命令(或包含您的命令的文件)一起提供。对于这样一个简单的例子,我最好这样做:

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

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

echo '2+2;' | maple -q 

(但作为bash用户,我不太喜欢这个)。正如你会注意到的,答案显示为枫树会显示它(即人的可读性,集中在终端线上)。也许你更喜欢使用printf命令:

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