Tôi cố gắng chuyển đầu ra của một khối nguồn sang khối nguồn tiếp theo làm đầu vào tiêu chuẩn. Đây là một ví dụ về những gì tôi có cho đến nay:
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
Vấn đề của tôi với điều này là:
Tôi phải tự tạo kết quả của khối đầu tiên bằng cách nhấn
C-c C-c
kết quả phải được đưa vào bộ đệm org (không cần đầu ra lớn)
kết quả phải được đặt tên thủ công
Có một cách giải quyết hoặc cách tốt hơn để làm điều này?