Diario de aprendizaje de GNU-linux

Día 41 Depuración de Script

  • Depurar significa limpiar o corregir, en bash tenemos múltiples opciones para analizar el código escrito

  • Ejemplo de Script:

    • 	  #!/bin/bash
      	  
      	  echo "prueba de depuracion"
      	  echo "hola mundo"
      	  echo "fin"
      
      
  • si ejecutamos el script de esta forma:

    • 	  bash -x script.sh
      
      
  • Nos devolvera algo como esto:

    • 	  + echo 'prueba de depuracion'
      	  prueba de depuracion
      	  + echo 'hola mundo'
      	  hola mundo
      	  + echo fin
      	  fin
      	  
      
      
  • Básicamente nos muestra cada comando del script

  • Tambien podemos hacer que nos muestre comandos especificos dentro del script:

    • 	  #!/bin/bash
      	  
      	  echo "prueba de depuracion"
      	  set -x
      	  echo "hola mundo"
      	  echo "fin"
      
      
  • De esta manera si ejecutamos el script nos devolvera algo como:

    • 	  ./script.sh
      	  
      	  prueba de depuracion
      	  + echo 'hola mundo'
      	  hola mundo
      	  + echo fin
      	  fin
      	  
      
      
1 me gusta