Estou fazendo um projeto baseado apenas em Bash e gostaria de saber se existe uma maneira de enviar a saída de um comando bash (digamos "ls") para a rede (portanto, em um pacote TCP)
Por exemplo, quero a saída de "ls":
ls | some_command_with_a_remote_IP_adresse
E eu receberia a saída “ls” em um computador remoto. Eu realmente não vejo como fazer isso, alguma ideia?
Responder1
Use o soquete tcp integrado do bash:
ls >/dev/tcp/<host>/<port>