Os descritores de arquivos são um pouco confusos, eles certamente são mais confusos do que os pipes. Portanto, antes de tentar redirecionar a saída de um subshell ( < () ) como entrada padrão para um comando, tente obter o que você deseja com pipes. Além disso, pode ajudar a obter os comandos de saída funcionando corretamente antes de enviar a entrada para um comando de destino (nc).
cat <(tail -F /var/log/daemon.log ) | cat -n | awk 'NR>3 { print}'
isto é equivalente a
tail -F /var/log/daemon.log | cat -n | awk 'NR>3 {print}';
mas "melhor", uma vez que não se baseia na sintaxe específica do bash '< ()'