Ich versuche, die Ausgabe eines Quellblocks als Standardeingabe an den nächsten Quellblock weiterzuleiten. Hier ein Beispiel für das, was ich bisher habe:
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
Meine Probleme damit sind:
Ich muss das Ergebnis des ersten Blocks manuell durch Drücken erstellen
C-c C-c
Das Ergebnis muss im Organisationspuffer enthalten sein (große Ausgabe wird sonst nicht benötigt).
Das Ergebnis muss manuell benannt werden
Gibt es eine Problemumgehung oder einen besseren Weg, dies zu tun?