No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Curso de Programación en Bash Shell

Curso de Programación en Bash Shell

Marco Antonio Toscano Freire

Marco Antonio Toscano Freire

Debug en Script

10/43
Recursos

Para realizar debugging en un script tenemos dos opciones en el comando de bash:

  • -v: Utilizado para ver el resultado detallado de nuestro script, evaluado línea por línea.
  • -x: Utilizado para desplegar la información de los comandos que son usados, capturando el comando y su salida.

Aportes 19

Preguntas 4

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

  • bash -v: Te muestra el script y sus valores evaluados
  • bash -x: Te muestra el script. valores evaluados y especifica cuales son entradas y salidas

Les comparto mis apuntes… gracias.

Muy bien explicado, no conocia estos usos de bash.

siempre en programacion es importante encontrar los errores
nos ayuda a crecer y mejorar nuestras habilidades.

Si tan solo se pudiera hacer esto con otros lenguajes de programación, sin necesidad de agregar nuevas variables o nuevas impresiones; nos ahorraríamos muchos dolores de cabeza y tiempo.

No es por nada pero me encanta utilizar la terminal de comandos de esta forma (mientras no valla a borrar el system 32).

  • ¿Cómo realizar el debug de un script?
    Hay dos opciones para realizar el debug utilizando el comando bash.
  1. -v. Utilizado para ver el resultado detallado de nuestro script, evaluado línea por línea.
  2. -x. Utilizado para ver desplegar la información de los comandos que son utilizados, capturando el comando y su salida.

Para ejecutar los scripts que no necesiten de un input al ser ejecutados pueden escribir en el modo ex de vim:

:!bash % 

excelente profesor

Excelente! (y)

Muy bien Explicado. Cada que avanzo en el curso voy entendiendo mas como utilizar linux, Vim y el lenguaje de programacion Script

Sencillo y conciso.

Excelente dato.

Excelente este tip

genial

Muy bueno pero… no se tendrá la experiencia de detener el código, revisar valores, lo que está en ejecución, lo que se ejecutará y lo ejecutado. Aunque no hay esas grandes ventajas, útil para pequeños programas.

Interesante clase, no conocía estas utilidades de bash. Genial para ir evaluando los scripts que se elaboran.