如何管输入到src_block作为标准输入?(How to pipe input to a src_

2019-09-21 16:47发布

考虑的perl在ORG-巴贝尔下面的代码段,其使用<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

Answer 1:

你可以通过$rad直接从perl脚本#+results块:看参数传递给代码块的说明书中无。

这将使

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

作为输入

#+results: test-input
:  12.5


文章来源: How to pipe input to a src_block as stdin ?