[X-Unix] BASH problem?

Russell McGaha RussellMcGaha at mac.com
Mon Dec 13 03:22:44 PST 2004


Actually yes and no; I am relatively new to command line programming.  
After I chmoded the file it ran [is running] just fine as a cron job, 
and before I changed my shell to bash, was running just fine as a 
sourced file .

Russell
On Dec 12, 2004, at 10:53 AM, Larry Helms wrote:

>
> Been coding long?  Or just reading about it... JUST KIDDING!
>
> Seriously though, you've made a very simple syntactic error.
> You need to remove the SPACE between 'Myday' and `date
>
> I cut-n-pasted this little tidbit onto my system...
> Made that change, chmod'd the file... And was able to execute
> it is no problems.
> ______________________________________________________________________
>     Cosmo :: /Users/lhelms
>     lhelms > vi bob
>
>     #!/bin/tcsh -x
>
>     set Myday=`date '+%a'`
>     echo $Myday `date` | tee -a tempfile
>     setenv CVSROOT :pserver:anonymous at cvs-mirror.mozilla.org:/cvsroot
>
>     env | grep -i shell
>     ~
>     ~
>     ~
>     "bob" 7L, 161C written
>
> __________ Change security so you can execute the script.
>
>     Cosmo :: /Users/lhelms
>     lhelms > chmod 755 bob
>
> __________ Shows that I'm executing under the
>
>     Cosmo :: /Users/lhelms
>     lhelms > env|grep -i shell
>     SHELL=/bin/zsh
>
> __________ Now, execute bob.
>
>     Cosmo :: /Users/lhelms
>     lhelms > ./bob
>
>     Executing /Users/lhelms/.cshrc
>
>     set Myday=`date '+%a'`
>     date +%a
>     tee -a tempfile
>     echo Sun `date`
>     date
>     Sun Sun Dec 12 08:41:09 PST 2004
>     setenv CVSROOT :pserver:anonymous at cvs-mirror.mozilla.org:/cvsroot
>
> __________ Display contents of tempfile
>
>     Cosmo :: /Users/lhelms
>     lhelms > cat tempfile
>     Sun Sun Dec 12 08:41:09 PST 2004
>
> _______________________________________________
> 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