Abra um FD persistente. Isso é muito estranho no bash ... as pessoas tendem a acabar alocando manualmente os números dos arquivos.
exec 3<>/dev/tcp/localhost/9091
echo "{\"some\":\"json-data\"}" >&3
cat <&3
acima assume que o socket está fechado após o envio da resposta.