Un problema común al escribir scripts de shell es que el
shell no interpreta el comando de la manera en la cual lo espera el usuario. El
alumno puede utilizar los comandos ksh
o bash con las opciones -x (echo - eco)
y -v (verbose - "elocuente") para ayudar a identificar en qué parte
del script se encuentran los problemas. La Figura 1 muestra el resultado de un script llamado
debug1 ejecutado con la opción ksh -x. La opción -x muestra cada línea tras
haber sido identificada por el shell y coloca un signo más (+) tras haber
ejecutado cada línea. Las líneas que se encuentran debajo de ellas muestran el
resultado de los comandos.
![]() |
| Figura 1 |
La Figura 2 muestra el resultado del script debug1 ejecutado
con la opción ksh -v. La opción -v es similar a la opción -x excepto en que
muestra los comandos antes de efectuar la sustitución de las variables y los
comandos.
![]() |
| Figura 2 |
Juntas, las opciones -x y -v permiten al alumno observar
cada línea del archivo script antes y después de que sean ejecutadas más el
resultado. Esto es de mucha ayuda al señalar en qué parte del script se
encuentra el problema. La Figura 3 muestra el resultado del script debug1
ejecutado con las opciones ksh -xv.
![]() |
| Figura 3 |



No hay comentarios.:
Publicar un comentario