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

0

Eu estou fazendo um projeto apenas baseado no Bash, e gostaria de saber se existe uma maneira de enviar a saída de um comando bash (digamos "ls") para a rede (então em um pacote TCP)

Por exemplo, eu quero a saída de "ls":

ls | some_command_with_a_remote_IP_adresse

E eu receberia a saída de "ls" em um computador remoto. Eu realmente não vejo como fazer isso, alguma idéia?

    
por george 20.09.2016 / 11:18

1 resposta

3

Use o soquete tcp do bash builtin:

ls >/dev/tcp/<host>/<port>
    
por 20.09.2016 / 11:22

Tags