Provo a reindirizzare l'output di un blocco sorgente al successivo blocco sorgente come input standard. Ecco un esempio di ciò che ho finora:
Create stdin data:
#+header: :exports code
#+header: :results output
#+begin_src sh
echo "That goes to the next"
#+end_src
#+name: piped
#+RESULTS:
: That goes to the next
Use "piped" as stdin:
#+header: :exports results
#+header: :stdin piped
#+header: :results output
#+begin_src sh
VALUE=$(cat)
echo "I got:"
echo "$VALUE"
#+end_src
I miei problemi con questo sono:
Devo creare manualmente il risultato del primo blocco colpendo
C-c C-c
il risultato deve essere incluso in org-buffer (altrimenti non è necessario un grande output)
il risultato deve essere nominato manualmente
Esiste una soluzione alternativa o un modo migliore per farlo?