私は機能を持っています
calc() {echo "${1}"|bc -l;}
2 + 2で動作しますが、10^4のようなものが必要な場合
calc 10^4
zsh: no matches found: 10^4
はい、私はbc-lで同じようになっています
>>echo 10^4|bc -l
zsh: no matches found: 10^4
しかしそれを解決するために私は引用符を追加しました
>>echo "10^4"|bc -l
10000
関数でそれを実装する方法は?私がそうするなら、"\"${1}\""
それはただ文字列をエコーするでしょう...