Eu quero ser capaz de gravar dados em um descritor de arquivo e depois lê-lo de volta no bash.
Isso se pareceria com:
# some line to create LOOPBACK_FD
echo foo >${LOOPBACK_FD}
cat <${LOOPBACK_FD}
# foo is printed
Eu sei que posso usar variáveis para armazenar a saída de comandos como em:
MYMESSAGE=$(echo foo)
echo ${MYMESSAGE}
memfd_create
faz algo parecido com o que eu quero, mas provavelmente haveria problemas com o deslocamento do arquivo e parece que o bash nem o usa.
Talvez haja um dispositivo especial que possa fazer isso?
Edit: Estou procurando uma solução que não exija a criação de um novo nó no sistema de arquivos.