2

Ubuntu で Maple Command-Line を使用してコマンドを実行する方法。

ターミナルから次のコマンドを実行すると:

/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 here 文字列です。これは

echo '2+2;' | maple -q

(しかし、bash ユーザーとしては、これはあまり好きではありません)。お気づきのように、答えは maple が表示するのと同じように表示されます (つまり、人間が読める形式で、ターミナル行を中心に表示されます)。printf コマンドを使用することをお勧めします。

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

このようなコマンドの入力と出力の両方が、正常に実行された場合でもエコーされないことがわかると思います。

これはうまくいきますか?

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