Bash question
Rick Sivernell
res005ru
Mon May 17 11:43:13 PDT 2004
Lonnie David kurt or other bash guru
I have a short little script as below:
export DEBUG=$1
export PRJ_LIB_PATHS="-L/usr/X11R6/lib -L$XCLASS_LIB -L$STLPORT_LIB"
case $DEBUG in
'' ) lLIBS="-lxclass -lXpm:-lX11 -lXft -lXaw3d:-lXrender -lXfont
-lstlport_gcc" echo Non Debug
;;
1 ) lLIBS="-lxclass -lXpm -lX11 -lXft -lXaw3d -lXrender -lXfont
-lstlport_gccDebug" echo Debug
;;
esac
export lLIBS
PRJ_LIBS=$lLIBS
export PRJ_LIBS
echo $PRJ_LIBS_PATHS
echo $PRJ_LIBS
now when I run it, I get the following:
[root at RickSivernell silverware]# ./EnvVar
Non Debug
-lxclass -lXpm:-lX11 -lXft -lXaw3d:-lXrender -lXfont -lstlport_gcc
[root at RickSivernell silverware]# echo $PRJ_LIB_PATHS
[root at RickSivernell silverware]# echo $PRJ_LIB
[root at RickSivernell silverware]# sh EnvVar 1
Debug
-lxclass -lXpm -lX11 -lXft -lXaw3d -lXrender -lXfont -lstlport_gccDebug
[root at RickSivernell silverware]# echo $PRJ_LIB
[root at RickSivernell silverware]# echo $PRJ_LIB_PATHS
[root at RickSivernell silverware]#
The script is as below:
-rwxrwxr-x 1 rick users 403 Jan 16 23:18 EnvVar
I am trying to set terminal window Enviroment variable by script. I
assume I have missed something in the book or doing something wrong.
Thanks
--
Rick Sivernell
Dallas, Texas 75287
972 306-2296
res005ru at gte.net
Caldera Open Linux eWorkStation 3.1.1
Registered Linux User
.~.
/ v \
/( _ )\
^ ^
In Linux we trust!
More information about the Linux-users
mailing list