Como enviar stdout em um pacote TCP? (usando apenas comandos bash)

Como enviar stdout em um pacote TCP? (usando apenas comandos bash)

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>

informação relacionada