[X-Unix] Re: BASH problem?

Russell McGaha RussellMcGaha at mac.com
Tue Dec 7 16:39:39 PST 2004


Peter;
	After reading your post I remembered that the 'magic line' is for 
executable scripts; so I'm going to chmod it and try it.  I get back to 
the group on how it works.

Russell
On Dec 7, 2004, at 1:35 PM, Peter Dyballa wrote:

>
> Am 07.12.2004 um 12:47 schrieb 
> x-unix-request at listserver.themacintoshguy.com:
>
>> I've a script that runs nightly to
>> pull and build Mozilla, the script is a Tcsh script with a first line
>> of "#!/bin/tcsh -x"
>
> Are you sure the output comes from bash? Invoking tcsh with '-x' makes 
> it logging everything it executes, i.e. you get a carbon copy of its 
> work. Making that '-x' disappear should save you from some reading.
>
> I haven't tried myself '/bin/tcsh;source MozScript1d.txt;' but I would 
> think that tcsh terminates when it reads the ';' because there is no 
> command text to execute. The text after the ';' might be fed to your 
> login shell ... and by chance bash knows the word 'source'! A more 
> exact invocation would be 'tcsh ./commands.txt' or using the absolute 
> path name of your commands text. When this text file itself starts 
> with the above mentioned '#!/bin/tcsh', is a shell script, and is 
> executable ('chmod 755 <file>') you don't need to source it into a 
> shell interpreter. The magic '#!' tells your login shell or any other 
> interpreter to spawn a new process in which the named programme will 
> act as interpreter for the following commands till the file's end.
>
> --
> Greetings
>
>   Pete
>
> _______________________________________________
> X-Unix mailing list
> X-Unix at listserver.themacintoshguy.com
> http://listserver.themacintoshguy.com/mailman/listinfo/x-unix



More information about the X-Unix mailing list