我有功能
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}\""
,它只会回显字符串...