Enviado em 03/06/2017 - 12:39h
Bom dia,
Estou tentando enviar um "programa", que exige interação do usuário, através do nc e fazer a interação do script no outro terminal.
EX: programa.sh
Terminal Server :
Terminal Client :
Gostaria de escolher as opções no terminal client e receber as respostas do programa.
Isso é possível ?
Realizei diversas tentativas e formas e não obtive sucesso.
Desde já, Agradeço a ajuda !
Estou tentando enviar um "programa", que exige interação do usuário, através do nc e fazer a interação do script no outro terminal.
EX: programa.sh
#!/bin/bash
menu(){
echo "Escolha uma das opções"
echo "[1] OPÇÃO"
echo "[2] OPÇÃO"
read opcao
case $opcao in
1)primeira;;
2)segunda;;
esac
}
primeira(){
echo "---------"
echo "PERDEU"
echo "---------"
menu
}
segunda(){
echo "---------"
echo "ACERTOU!"
echo "---------"
}
menu
Terminal Server :
. programa.sh | nc -nvlp 400
Terminal Client :
nc -v localhost 400
Gostaria de escolher as opções no terminal client e receber as respostas do programa.
Isso é possível ?
Realizei diversas tentativas e formas e não obtive sucesso.
Desde já, Agradeço a ajuda !