我尝试将一个源块的输出作为标准输入传递到下一个源块。这里是我到目前为止的一个例子:
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-buffer中(否则不需要大输出)
结果必须手动命名
有解决方法或更好的方法吗?