On Sun, May 11, 2008 at 12:37:12PM -0600, Bob Proulx wrote: > Felix Schwarz wrote: > > I'm not able to specify an interpreter in a shebang line if the path > > to this interpreter contains spaces. > > That is correct. It is part of the implementation of the Berkeley #! > exec(2) hack and as such is now simply the way things are and have > been for many years. > > Here is a now somewhat dated explanation of this from decades ago: > > http://www.faqs.org/faqs/unix-faq/faq/part3/section-16.html [...]
A lot has been said including one thing and its contrary about the she-bang and its history. Sven Mascheck has done a lot of research on the subject and made the results available here: http://www.in-ulm.de/~mascheck/various/shebang/ Among very interesting things, he says that that section of the Unix FAQ is not totally correct. -- Stéphane