Given a file
Foo
--- #!<interpreter> <options>the kernel changes the command line
Foo <args>
to
<interpreter <options> Foo <args>
Once you know that all should be clear.
Hint: the -f option in csh takes the next "word" as the name of the file to run. The first verstion gives "csh -fb blah args" while the second gives "csh -f -b blah args" and csh tries to run the script "-b".
As far as I know all unices (?) do it this way.
Jeff Voskamp
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu