Hi, I got a perl script that begins like this.
--------------------------------------------------------------------------------------------------------------------------------------------------------- #!/usr/bin/sh -- # -*- perl -*- eval 'ORACLE_HOME=/opt/oracle; export ORACLE_HOME;LD_LIBRARY_PATH=/opt/ oracle/lib; export LD_LIBRARY_PATH; exec /bin/perl $0 ${1+"$@"} ;' if 0; #Pel statements start from here -------------------------------------------------------------------------------------------------------------------------------------------------------- My guess is it's setting some shell variables (environment), and then launching the perl interperter so that the rest of the script is treated as a perl script. But, I would really appreicate it, if somebody can explain me what's happening here exactly. Thanks! -- To unsubscribe, e-mail: beginners-unsubscr...@perl.org For additional commands, e-mail: beginners-h...@perl.org http://learn.perl.org/