5

考虑 org-babel 中的以下 perl 片段,它使用<STDIN>.

** Ans 2
   #+begin_src perl :results output
     use Math::Trig;
     $rad = <STDIN>;
     $circumference = 2*pi*$rad;
     print "Circumference of circle is $circumference";
   #+end_src

是否可以将输入从另一个块通过管道传输到该块?

说 :

#+begin_src text :name test-input
  12.5
#+end_src
4

1 回答 1

3

您可以$rad从块直接传递给 perl 脚本#+results:请参阅手册中的将参数传递给代码块

那会给

#+begin_src perl :results output :var rad=test-input

用作输入

#+results: test-input
:  12.5
于 2012-10-08T08:14:16.537 回答