delorie.com/archives/browse.cgi | search |
Miguel Alves wrote: > > I Have a simple problem with setting env variables in a shell and making > them available to my shell. > > I Just Have this script (xx.sh) > > #!/bin/bash > if [ "a" = "a" ]; then > export HELLO1=WORLD1 > echo $HELLO1 > fi > > echo "End" > > #### END SCRIPT ###### > > If I execute it with the "." before the command to make the HELLO1 variable > recognised in my bash session when the script finish. The execution gives > the following error > > malves> . xx.sh > bash: /disk2/data/malves/bin/xx.sh: line 9: syntax error: unexpected end of > file > > If if execute it without the "." > > malves> xx.sh > WORLD1 > End > > I don't get any problems. > > I'am sure that this is a very stupid error how can I solve this. > All I can say is, "It works for me" (tm). Line 9 is the "#### END SCRIPT ######" line so you could try deleting that line to see what happens. I did include it in my tests and it worked fine. You could also add a `set -o xtrace' to debug it. YMMV, Earnie. _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |