From mboxrd@z Thu Jan 1 00:00:00 1970 From: tsd@tsdye.com (Thomas S. Dye) Subject: Re: how i pass output of one codeblock as iinput of another codeblock without manual copy paste Date: Mon, 02 Jul 2012 13:25:07 -1000 Message-ID: References: <-8201756380585969276@unknownmsgid> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([208.118.235.92]:59998) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SlpzX-00014U-CZ for emacs-orgmode@gnu.org; Mon, 02 Jul 2012 19:25:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SlpzV-0004zg-GO for emacs-orgmode@gnu.org; Mon, 02 Jul 2012 19:25:14 -0400 Received: from oproxy8-pub.bluehost.com ([69.89.22.20]:40099) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1SlpzV-0004zE-4O for emacs-orgmode@gnu.org; Mon, 02 Jul 2012 19:25:13 -0400 In-Reply-To: <-8201756380585969276@unknownmsgid> (James Kang's message of "Mon, 2 Jul 2012 17:45:03 -0400") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: James Kang Cc: "emacs-orgmode@gnu.org" James Kang writes: > Hi, > > I have been using code blocks with the following way to pass one's > output to the other's input(or input variable). > You can notice that I am manually copying/pasting the contents of > "RESULTS" and create a table with a name "my_table". > Now, is there anyway I can do this passing the output automatically > without manual copy/paste? > > Thanks > (using orgmode 7.8) > > #+srcname: code1 > #+begin_src sh :exports code :results value table > Some codes here > #+end_src > > #+RESULTS: > |Good results| > #+tblname: my_table ### this is copied from the previous results manually > |Good results| > #+call: transpose(table=my_table) > > #+results: transpose(table=my_table) > |Good results Processed by transpose| Aloha James, The Org mode manual should answer your question: http://orgmode.org/manual/var.html#var You'll probably want to use #+name: code1 rather than #+srcname: code1 Once you've done that, then #+call: transpose(table=code1) ought to work, if the Library of Babel is loaded or you have otherwise defined transpose. All the best, Tom -- Thomas S. Dye http://www.tsdye.com