¿Qué sucede en echo "20 + 5" | bc?
echo "20 + 5" | bc
La expresión se muestra literalmente y nunca se evalúa.
bc se ejecuta primero y envía su resultado hacia atrás para que echo lo calcule.
bc
echo
El shell evalúa la expresión aritmética antes de que se inicie cualquiera de los dos comandos.
La expresión aritmética se envía a bc mediante la entrada estándar para su evaluación.