Rainer M Krug <r.m.k...@gmail.com> writes: > 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.
Thanks Rainer and Nick! I didn't know about either of these babel options. The :shebang line works for me. Regards, Bernt