Ubuntu で Maple Command-Line を使用してコマンドを実行する方法。
ターミナルから次のコマンドを実行すると:
/home/myuser/maple14/bin/maple -c 2+2
Maple は期待どおりに実行されますが、コマンド (2+2) は計算されません。
どうすればこれを解決できますか?
Ubuntu で Maple Command-Line を使用してコマンドを実行する方法。
ターミナルから次のコマンドを実行すると:
/home/myuser/maple14/bin/maple -c 2+2
Maple は期待どおりに実行されますが、コマンド (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);'
このようなコマンドの入力と出力の両方が、正常に実行された場合でもエコーされないことがわかると思います。
これはうまくいきますか?
maple -c "print(2+2);"