como depurar ( o detectar) errores en bash
hola gente de taringa hoy voy a mostrar como detectar errores en un script hecho en bash.
Aunque en Bash nunca haremos un programa muy extenso ni complejo es muy útil para practicar y hacer pruebas, y como probamos nos equivocamos. Pero no nos desesperemos, siempre hay una solución. Aquí van 3 opciones
1) Para empezar pondremos en el comienzo de cada linea un "echo" y nos fijaremos en todo el código si encontramos algún error.
Ejemplo:
echo"#!/bin/bash"
echo"mkdir /home/bucleif/descargas"
echo"mkdir /home/bucleif/documentos"
echo"rm -r /home/bucleif/documentos"
2) sh -x script
esto ejecutara el script y mostrara sentencias, variables y demás.
3) sh -n tu_script
esto comprobará la sintaxis sin ejecutar el script, si no devuelve nada está bien y sin ningún error.
________________________________________________________________________________
Espero que les sea de ayuda a todos, se aceptan sugerencias y criticas



Aunque en Bash nunca haremos un programa muy extenso ni complejo es muy útil para practicar y hacer pruebas, y como probamos nos equivocamos. Pero no nos desesperemos, siempre hay una solución. Aquí van 3 opciones
1) Para empezar pondremos en el comienzo de cada linea un "echo" y nos fijaremos en todo el código si encontramos algún error.
Ejemplo:
echo"#!/bin/bash"
echo"mkdir /home/bucleif/descargas"
echo"mkdir /home/bucleif/documentos"
echo"rm -r /home/bucleif/documentos"
2) sh -x script
esto ejecutara el script y mostrara sentencias, variables y demás.
3) sh -n tu_script
esto comprobará la sintaxis sin ejecutar el script, si no devuelve nada está bien y sin ningún error.
________________________________________________________________________________
Espero que les sea de ayuda a todos, se aceptan sugerencias y criticas




18Comentarios