Para ejecutar este codigo lo hacen con el comando bash no lo ejecuten con sh.
#!/bin/bash
palabra=`zenity --entry --text="Digite palabra a verificar!" --title="palindrome"`
b=${#palabra}
echo $b
for ((i=1; i<=`expr ${#palabra} / 2`;i++,b--))
do
if [ "`expr substr "$palabra" $i 1`" == "`expr substr "$palabra" $b 1`" ];
then
if [ $i -eq `expr ${#palabra} / 2` ];
then
zenity --info --text="El parametro $palabra\n es palindrome"
fi
else
zenity --info --text="El parametro $palabra\n no es palindrome"
break
fi
done
exit 0
No hay comentarios:
Publicar un comentario