Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/05/2011, 19:52
biggo
 
Fecha de Ingreso: mayo-2011
Mensajes: 1
Antigüedad: 13 años, 10 meses
Puntos: 0
para los que sepan

estoy teniendo un problema con este scrip porfas si alguien me ayuda !!



#!/bin/bash
# generar el digito verificador a partir del rut sin digito :)
rut=12345678
div=1
serie=2
sum=0
verificador=0
for((a=0;a<8;a++))
do
temp=$((rut/div))
div=$(($div*10))
if [ $serie = "8" ]; then
serie=2
fi
sum=$(((((($temp-((((rut/div))*10))))*serie))+$sum))
serie=$(($serie+1))
done
verificador=$((11-(($sum%11))))
if [ $verificador = "10" ]; then
verificador=k
fi
if [ $verificador = "11" ];then
verificador=0
fi
echo "rut completo: "$rut"-"$verificador





se me olvida me aroja un erro en la parte que sale verificador=$((11-(($sum%11))))