Me estoy conectando a un oyente telnet. El servidor Telnet envía "1234" por cada segundo. Quiero leer el mensaje "1234" y cerrar la sesión de telnet. Aquí abajo está mi código pero no funciona.Script de Linux para analizar el mensaje telnet y salir
#!/bin/bash
telnet 192.168.10.24 1234
read $RESPONSE
echo "Response is"$RESPONSE
echo "quit"
¿Cómo puedo leer automáticamente el mensaje de telnet?
¡Gracias! ¡Funcionó! Pero lo que es para "3 <>" y "' cat <& 3' ". ¿Son para dirigir STDIN a RESPUESTA? – user1336117
Puede consultar el párrafo REDIRECCIÓN en la página de manual de bash para ver cómo/dev/tcp, exec y <> trabajan. Sustancialmente, usted solicita que bash abra para leer y escribir, en el mismo shell, el descriptor de archivo n. ° 3 y para adjuntarlo a una secuencia TCP en 127.0.0.1 puerto 80. – dAm2K