2

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

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

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

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

我该如何解决这个问题?

4

2 回答 2

2

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

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

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

echo '2+2;' | maple -q

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

maple -q <<< 'printf("%a\n",2+2);'
于 2012-12-01T18:50:00.163 回答
0

相信你会发现,这样的命令的输入输出都没有回显,即使执行得ok。

这对你有用吗?

maple -c "print(2+2);"
于 2012-10-14T00:26:27.213 回答