Я пытаюсь передать вывод одного исходного блока следующему исходному блоку как стандартный ввод. Вот пример того, что у меня так далеко:
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
Мои проблемы с этим:
Я должен вручную создать результат первого блока, нажав
C-c C-c
результат должен быть включен в org-буфер (в противном случае большой вывод не требуется)
результат должен быть назван вручную
Есть ли обходной путь или лучший способ сделать это?