echo "20 + 5" | bc 会发生什么?
echo "20 + 5" | bc
bc 先运行,并将结果反向传给 echo 进行计算。
bc
echo
表达式会按字面打印出来,永远不会被计算。
Shell 会在两个命令启动前计算算术表达式。
算术表达式通过标准输入传递给 bc 进行计算。