Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Mailing Lists -> Oracle-L -> Off Topic: Unix shell problem
Hello all,
Ihave the following script, called as tst. When the script is executed as,
tst, then every thing is okay, but when it is executed as . tst, then I get the error:-
sh: SHLIB_PATH: Parameter not set.
I need to use the following format that is . .profile, as in above case as . tst
The reason why I am doing above is because the SHLIB_PATH is not set properly, I get heaps of problems. If the SHLIB_PATH is not set, I just want to set it to say $HOME.
Please reply as this is urgent.
Thanks and Regards,
Raja
The script follows:-
#!/bin/sh # echo echo echo Start Test echo echo uname -a = `uname -a` echo First check what happens if you try and set SHLIB_PATH echo and there is no initial setting unset SHLIB_PATH echo First what is its value? echo SHLIB_PATH = $SHLIB_PATH echo Now lets set it to default:123 SHLIB_PATH="$SHLIB_PATH:123" echo OK what is the value now? echo SHLIB_PATH = $SHLIB_PATH echo echo Now lets reset the value to nothing unset SHLIB_PATH echo Check value echo SHLIB_PATH = $SHLIB_PATH echo Now do what is in our script.... if [ -z "${SHLIB_PATH}" ]; then echo It has no current default value SHLIB_PATH="${HOME}" else echo It has a default path of $SHLIB_PATH SHLIB_PATH="${HOME}:${SHLIB_PATH}" fi echo So what is our final result? echo SHLIB_PATH = $SHLIB_PATH
Get 250 color business cards for FREE!
http://businesscards.lycos.com/vp/fastpath/
--
Please see the official ORACLE-L FAQ: http://www.orafaq.com
--
Author: Viraj Luthra
INET: viraj999_at_lycos.com
Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051 San Diego, California -- Public Internet access / Mailing Lists --------------------------------------------------------------------To REMOVE yourself from this mailing list, send an E-Mail message to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing). Received on Thu Apr 26 2001 - 02:21:21 CDT