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`