1つのソースブロックの出力を標準入力として次のソースブロックにパイプ処理しようとしています。ここに私がこれまでに持っているものの例:
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に含める必要があります(それ以外の場合は大きな出力は必要ありません)
結果には手動で名前を付ける必要があります
これを行うための回避策またはより良い方法はありますか?