La necessità è quella di poter gestire tramite uno script bash l’invio di una serie di comandi ad un server remoto su cui è in esecuzione Telnet (o simili !!).
Creare un file di testo contenente l’elenco dei comandi da inviare (es. comandi.txt), un comando per ogni riga del file.
Questo è il comando che può essere aggiunto ad un qualunque file .sh
cat comandi.txt | nc -i1 IPDESTINAZIONE PORTADESTINAZIONE
il comando cat invia il contenuto del file comandi.txt a nc (netcat) il quale esegue ogni singolo comando ad intervalli di 1 secondo l’uno dall’altro inviando il tutto all’indirizzo IPDESTINAZIONE sulla porta PORTADESTINAZIONE.