Heya all,

Poate ca nu o fi nou, dar eu m-am entuziasmat foarte tare sa-l
descopar si folosesc. Wha' zeat? depanare linie cu linie.

[teo@teo scripts]$ cat debugger.sh 
function dbg()
{
  read -p '(dbg) ' x
  case $x in
    e) env|less;;
    p*) echo $x;v=${x//p /}; echo ${!v};;
    *) eval $x;;
  esac
}

trap "dbg" DEBUG
set -x 

si apoi in scriptu' de depanat se include debugger.sh

e - afiseaza environ
p variabila - afiseaza variabila

orice altceva este evaluat in contextul de la linia cu pricina,
the sky is the limit pt imaginatie :)


have fun! :)

-- teodor


---
Pentru dezabonare, trimiteti mail la 
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/


Raspunde prin e-mail lui