¿Cómo enviar stdout en un paquete tcp? (solo usando comandos bash)

¿Cómo enviar stdout en un paquete tcp? (solo usando comandos bash)

Estoy haciendo un proyecto basado únicamente en Bash y me gustaría saber si hay una manera de enviar la salida de un comando bash (digamos "ls") a la red (es decir, en un paquete TCP).

Por ejemplo, quiero el resultado de "ls":

ls | some_command_with_a_remote_IP_adresse

Y recibiría la salida de "ls" en una computadora remota. Realmente no veo cómo hacer esto, ¿alguna idea?

Respuesta1

Utilice el socket tcp incorporado de bash:

ls >/dev/tcp/<host>/<port>

información relacionada