Salvei como forum.sh e interpretador bash. Se rodar sem params eu tenho o mesmo erro, mas se incluí-los funciona. Será que não foi só distração?
[@machine tmp]$ ./forum.sh
./forum.sh: linha 8: +: erro de sintaxe: esperava operando (token de erro é "+")
./forum.sh: linha 14: -: erro de sintaxe: esperava operando (token de erro é "-")
./forum.sh: linha 20: *: erro de sintaxe: esperava operando (token de erro é "*")
./forum.sh: linha 26: /: erro de sintaxe: esperava operando (token de erro é "/")
[@machine tmp]$ ./forum.sh 1 2
O resultado da soma é 3.
O resultado da subtração é -1.
O resultado da multiplicação é 2.
O resultado da divisão é 0.