5
<STDIN>
を使用するorg-babelのperlの次のスニペットを考えてみましょう。入力をsrc_blockに標準入力としてパイプする方法は?
** Ans 2
#+begin_src perl :results output
use Math::Trig;
$rad = <STDIN>;
$circumference = 2*pi*$rad;
print "Circumference of circle is $circumference";
#+end_src
入力を別のブロックからこのブロックにパイプすることはできますか?
は言う:あなたは#+results
ブロックからperlスクリプトに直接$rad
を渡すことができます
#+begin_src text :name test-input
12.5
#+end_src
として使用
を与えるだろう
は、これがまさにその答えのように思えます。なぜ私はそうは思わないのか分かりません。 – Dodgie
あなたは正しいです、私は答えを適応させました。 (当初は 'results'ブロックを使用していて、' begin_src text'ではありませんでした。編集前に彼の質問を参照してください) –
ああ、大丈夫です。クール。 – Dodgie