emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[O] difference between "#+source" and "#+srcname"; passing parameters


From: Feiming Chen
Subject: [O] difference between "#+source" and "#+srcname"; passing parameters to Awk.
Date: Fri, 26 Aug 2011 15:00:32 -0400 (EDT)

Hi, I'd like to ask two questions. 

1. What's the difference between header options "#+source" and "#+srcname"?
They seem to have identical utilities. 

2. I'd like to pass parameters (filenames) to Awk (language) code block,
but 

#+srcname: subset(file="~/tmp/a")
#+begin_src awk
    
#+end_src

fails upon "C-c C-v v" (org-babel-expand-src-block) with error: "wrong type
argument: sequencep, file".  So does:

#+begin_src awk :var file="~/tmp/a"

#+end_src

In comparison, it works with a Perl code block: 

#+srcname: subset(file="~/tmp/a")
#+begin_src perl 

#+end_src

Thanks a lot! 

-- Feiming Chen



reply via email to

[Prev in Thread] Current Thread [Next in Thread]