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>