Debug en los programas

Cuando estoy tratando de encontrar los errores en los programas que voy escribiendo, no siempre es fácil encontrar los errores, para poder encontrar el sector que genera el problema estoy ocupando dos métodos… (Claramente para aquellos que llevan muchos años este método es demasiado básico y arcaico)

El método es utilizar ‘echo’ y ‘read’

Ambos son programas básicos de bash que nos servirán ya sea para marcar zonas de avance como para leer las variables que se están leyendo.

un ejemplo es el siguiente:

read -p ‘algo va mal?_1 ‘ val
echo “Guardando”
for archivo3 in ./temp/*.png; do
  echo “Moviendo imagenes”
  echo $archivo3
  read -p ‘algo va mal?_2 ‘ val
  mv $archivo3 ./$archivo3
  read -p ‘algo va mal?_3 ‘ val
done

En este extracto de código analizamos el sector que tiene problema y podemos observar el valor de la variable que está entregando.

Para el caso de read, debemos tener en consideración que junto con lo que queremos que aparezca debe estar una variable que nos guardará la información que entra, en este caso, al ser de prueba con un simple enter basta y esa variable no nos interesará (también se puede no colocar el nombre de la variable).

This entry was posted in General. Bookmark the permalink.