Se você colocar o bc
sum ( 2*1024
) entre aspas simples ('), isso fará diferença? Pode muito bem ser que o shell esteja interpretando o *
como um caractere curinga e expandindo-o de alguma forma.
$ echo '2*1024' | bc
deve fornecer melhores resultados.