2017-11-30 11 views
0

私はいくつかの基本的な計算を行うことができる小さなbash関数を書こうとしています。私は私の~/.bash_profileにこの機能を追加しました:bashとpythonを使って簡単な電卓を作成する

pyc() { python -c """from math import *; print($*)""" ;} 

しかし、私はEXPを計算したいとき(5)、私は

pyc exp\c(5\) 

それが動作するようにどのように我々は、bashの機能を変更する可能性を入力する必要が

pyc exp(5) 
+2

いくつかのシンボルはBashによって解釈されます。私はこの回避策をお勧めします: 'pyc 'exp(5)'' – Cyrus

+0

@Cyrusあなたは答えとしてこれを書くなら、私は答えを受け入れるでしょう。 – astro123

+0

また、あなたはそれを単純化することができます 'pyc(){python -c" math import *; print($ *) ";}' –

答えて

2

一部の記号はBashによって解釈されます。私はこの回避策を提案します:pyc 'exp(5)'

関連する問題