Rainer M Krug <[email protected]> writes: > On Fri, Aug 26, 2011 at 6:35 AM, Nick Dokos <[email protected]> > wrote: > > Bernt Hansen <[email protected]> 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
