首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Ubuntu上的Maple命令行

Ubuntu上的Maple命令行
EN

Stack Overflow用户
提问于 2012-10-13 17:19:44
回答 2查看 1.7K关注 0票数 2

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

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

代码语言:javascript
代码运行次数:0
运行
复制
/home/myuser/maple14/bin/maple -c 2+2

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

我该如何解决这个问题呢?

EN

回答 2

Stack Overflow用户

发布于 2012-12-02 02:50:00

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

代码语言:javascript
代码运行次数:0
运行
复制
maple -q <<< '2+2;'

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

代码语言:javascript
代码运行次数:0
运行
复制
echo '2+2;' | maple -q

(但作为一个bash用户,我不太喜欢这个)。正如您将注意到的,答案以maple显示的方式显示(即,人类可读,位于终结行的中心)。也许您更喜欢使用printf命令:

代码语言:javascript
代码运行次数:0
运行
复制
maple -q <<< 'printf("%a\n",2+2);'
票数 2
EN

Stack Overflow用户

发布于 2012-10-14 08:26:27

我相信你会发现,这些命令的输入和输出都不会得到响应,即使它们执行正常。

这对你有效吗?

代码语言:javascript
代码运行次数:0
运行
复制
maple -c "print(2+2);"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12871727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档