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