Os espaços estão causando os erros.
Se você quiser que o usuário insira o número quando ele for solicitado como "Por favor, digite um número:", você pode usar o seu script com algumas correções como:
#!/bin/bash
echo -n "Please enter a number: "
read number
default=10
sum='echo "$number + $default" | bc'
echo "The sum of $number and 10 is $sum."
Verifique:
./temp.sh
Please enter a number: 50
The sum of 50 and 10 is 60.
Se você quiser que o usuário insira o número como um argumento para o script, você pode usar o script abaixo:
#!/bin/bash
number="$1"
default=10
sum='echo "$number + $default" | bc'
echo "The sum of $number and 10 is $sum."
Verifique:
./temp.sh 50
The sum of 50 and 10 is 60.