首页 文章

Ubuntu上的Maple命令行

提问于
浏览
1

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

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

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

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

我怎么解决这个问题?

2 回答

  • 1

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

    这对你有用吗?

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

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

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

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

    echo '2+2;' | maple -q
    

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

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

相关问题