PDA

Visualizza la versione completa : [BASH] Socket UDP, salvare la risposta in una variabile, alternative a cat?


poiuyt
04-11-2011, 16:35
Ciao a tutti, premetto che ho poche conoscenze in programmazione bash.
Tramite socket ho la necessità di interrogare una determinata applicazione sul mio server che utilizza una specifica porta.
Mandato il comando però, non riesco a capire come poter salvare la risposta in una variabile per poi lavorarci sopra, riesco solo a fare il cat, stampare la risposta a video per poi rimanere bloccato in attesa.
Il codice è questo:

exec 3<>/dev/udp/ip/port;
echo -e "\xff\xff\xff\xffgetstatus\n" >&3;
cat <&3;

La risposta è:
˙˙˙˙statusResponse [LE MIE INFO] ˙˙˙˙disconnect

Come posso fare?
Vi ringrazio in anticipo.
Fabrizio.

Loading