gentes,como estan. esta es la solucion que le encontre: primero le calcule la integridad que es la ke uso en el if y listo ############### echo "Verificando integridad del archivo.................." sum=`md5sum sync.tar` index=1 for s in $sum; do case $index in 1) sum1=$s; index=2; ;; 2) sum2=$s; index=3; ;; esac done echo "---------------------"; if [ $sum1 != "7aec1b5f71143e8f2c1c633471f4c7af" ]; then echo "Error, el archivo esta corrupto. Bajelo de nuevo e intente nuevamente :(" exit else kdialog --title "Instalador HCUA" --msgbox "Procederemos a extraer el archivo e iniciar la actualizacion" tar -xvf sync.tar sh sync/update_dominioNew.sh echo "Hasta la vista!" fi ############### no es muy elegante pero anda! Saludos y gracias por la data Atentamente Rolando Sergio Rodriguez