# Get decimal value from hex number
#
htod() 
{
        decval=`echo $1 | awk '
                { len = length($1); dec = 0; mult = 1; }
                { for (x = len; x > 0; x--) {
                        c = substr($1, x, 1);
                        if (c >= "0" && c <= "9") val = c;
                        if (c == "a") val = 10;
                        if (c == "b") val = 11;
                        if (c == "c") val = 12;
                        if (c == "d") val = 13;
                        if (c == "e") val = 14;
                        if (c == "f") val = 15;
                        if (c != "H") dec += val * mult;
                        if (c != "H") mult *= 16;
                        }
                }
                { printf("%d", dec); }
        '`
}


LIST_CNT=0100H

htod $LIST_CNT 

echo $decval 

