Buscar aquí

15 marzo 2010

Cómo depurar un script en bash

Muchas veces mientras se crea un script en bash, queremos saber si funciona correctamente o saber porque no esta funcionando como se espera y la solución más recurrente es que empezamos a colocar los echo $VARIABLES por todo el programa, después de solucionado, los quitamos y después al siguiente problema, volvemos a poner y etc...
Otra opción "más elegante" es utilizar el depurador de bash... que es agregar un "-x" en la primera línea del script, es decir nuestros script debieran partir con:

#!/bin/bash -x

en lugar de #!/bin/bash

Con esto mostrará mucha más información de cada línea y/o comando.

No hay comentarios.:

Publicar un comentario