Чтение Bash из / dev / tcp без внешних двоичных файлов

Я пытаюсь прочитать файлы с bash tcp socket,

Итак, на одном хозяине я делаю,

nc -l 8888 < /etc/passwd 

И на другой машине,

 echo </dev/tcp/127.0.0.1/8888 

Но он не читал файл, как ожидалось, я получил пустую строку.

Я знаю, что cat < /dev/tcp/xxx/xxxx работает, но могу ли я сделать это без внешних двоичных файлов?

РЕДАКТИРОВАТЬ

Поэтому я попробовал синтаксис $()

 # echo $(</dev/tcp/127.0.0.1/8888) > file bash: /dev/tcp/127.0.0.1/8888: No such file or directory 

Linux и Unix - лучшая ОС в мире.