El Manual de BASH Scripting Básico para Principiantes/Debugging y errores comunes
El Bourne-Again Shell (BASH) cuenta con un Debugger (definición Wikipedia) o depurador incorporado, el cual te permite visualizar en tiempo de ejecución la sintaxis de los comandos que ejecutes con su respectiva expansión de variables, lo que resulta de gran ayuda para identificar errores comunes como la asignación incorrecta de valores a las variables,
Activar/Desactivar el debugger
Para activar el modo debugger en bash, en la sesión iniciada (en la consola) deberás utilizar el comando set -x Para desactivarlo basta con teclear el comando set +x