J'essaie de diriger la sortie d'un bloc source vers le bloc source suivant en tant qu'entrée standard. Voici un exemple de ce que j'ai jusqu'à présent:
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
Mes problèmes avec ceci sont:
Je dois créer manuellement le résultat du premier bloc en appuyant sur
C-c C-c
le résultat doit être inclus dans org-buffer (une sortie importante n'est pas nécessaire sinon)
le résultat doit être nommé manuellement
Existe-t-il une solution de contournement ou une meilleure façon de procéder?