Sim, o bash irá criar um arquivo temporário com here-documents e com here-strings ; você usou o último no seu script.
(Você pode testar isso inspecionando o diretório /tmp
enquanto um programa de teste com um atraso sleep
está sendo executado.)