Este es un muy pequeño script que quiero compartirles, lo hice en su momento con un proposito muy especifico: enviar comandos via telnet desde la terminal usando el menor codigo posible.
Resultado: Uso de pipas y el cliente Telnet por defecto hicieron todo lo necesario

El script usa por defecto el cliente Telnet que tiene instalado el sistema (y que tenga por nombre "Telnet") para mandar los comandos, pero puede ser facilmente modificado al cliente de su preferencia.
Nota: Necesitan un Telnet que no use ncurses y que no sea muy viejo, yo lo probé con el que trae Xubuntu 7.04 en Net Kit 0.17 (viene por defecto con el sistema)
Uso:$ sh atelnet.sh
No verán ninguna salida al ejecutarse el script sugiero prueben con comandos conocidos primero para asegurarse que los comandos se esten enviando
Utilidad:*Como automatizador de tareas via telnet tales como resetear un router
*Como ejemplo de uso de telnet en la terminal
*Como juguete/curiosidad

Codigo: (
sleep 2
echo "Admin"
sleep 2
echo "ZyxeL"
sleep 2
echo "reboot"
sleep 2
) | telnet 192.168.1.1 23
Guarden eso en un archivo "atelnet.sh" (si siguen el ejemplo) o cualquier otro nombre que deseen pero siempre como ".sh"
Ese ejemplo al ejecutarse reseteara cualquier router Xavi 8022r o US Starcom 4110a (y otros basados en los mismos chips)
Basicamente lo que esta entre parentesis son los comandos, los "sleep 2" es para darle 2 segundos al router para que responda, si lo piensan hacer para mandarlo a un host que no sea de red local, consideren subir el tiempo de sleep para darle tiempo al host que responda dada la posibilidad de congestionamiento en la red que puede existir.
Lo que esta en negrita es el host de destino y lo que esta en cursiva es el puerto de destino.
Saludos.
