On Fri, Aug 26, 2011 at 6:35 AM, Nick Dokos <nicholas.do...@hp.com> wrote:

> Bernt Hansen <be...@norang.ca> wrote:
>
> > Hi,
> >
> > When I tangle some file such as
> >
> > #+begin_src sh :tangle x.sh
> >   #!/bin/sh
> >   echo done
> > #+end_src
> >
> > I get the following output which includes a blank line up front.
> >
> > ,----[ x.sh ]
> > |
> > | #!/bin/sh
> > | echo done
> > `----
> >
> > Doesn't this break the shebang line on unix?  I don't think the leading
> > blank line should be in the tangled output.
> >
>
> Not sure why it's there (I'm sure Eric S. will enlighten us)
> but you can get rid of it with :padline no.
>

and there is also the :shebang parameter to specify the shebang, so


#+begin_src sh :tangle x.sh :shebang #!bin/sh :padline no
 echo done
#+end_src

will give you the expected file x.sh. No idea why it is not enabled in your
config.

Cheers,

Rainer


>
> Nick
>
>


-- 
Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology,
UCT), Dipl. Phys. (Germany)

Centre of Excellence for Invasion Biology
Stellenbosch University
South Africa

Tel :       +33 - (0)9 53 10 27 44
Cell:       +33 - (0)6 85 62 59 98
Fax (F):       +33 - (0)9 58 10 27 44

Fax (D):    +49 - (0)3 21 21 25 22 44

email:      rai...@krugs.de

Skype:      RMkrug

Reply via email to