O erro está nessas linhas (que ocorrem duas vezes):
if [ $1 -eq 1 ] ; then
echo
'
A aspa simples deve estar na mesma linha que echo
. Se estiver na linha seguinte, ele não será tratado como argumento para echo
, mas como o próximo comando.