Это прямо со страницы Википедии на Netcat . В Term3 вы бы запустили:
mkfifo backpipe nc localhost 55545 0<backpipe | nc localhost 55546 1>backpipe
Это делает именно то, что вы хотите. Он использует FIFO, чтобы получить вывод с левой стороны обратно в правую. Строго говоря, это не временный файл - FIFO - это именованный канал между двумя процессами.