On Sep 15, 7:39   
> On Sep 15, 7:36  򮮮
>
>
>
> > Hi All,
>
> > I have a shell script which I use to call a ruby program. I pass
> > parameters from the shell script to the ruby program
>
> > Example:
>
> > #!/bin/csh -f
>
> > set DEST_DIR=/home/vandana/
> > ruby test.rb -p $DEST_DIR
>
> > ----------------------------------
>
> > When I execute the above, I get the error "Cannot convert nil to
> > String. I know that $DEST_DIR is not empty because when I do an echo
> > $DEST_DIR I see the /home/vandana/
>
> > What am I missing here?
>
> > ----------------------------------------
> > If I put the command "ruby test.rb -p $DEST_DIR" in quotes I get the
> > message command not found.
>
> > Please help!
> > Thanks,
>
> try this
>
> ruby test.rb -p `echo $DEST_DIR`
use

ruby test.rb -p `echo DEST_DIR`