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

Reply via email to