On Tuesday, September 25, 2001 11:24 AM, [EMAIL PROTECTED] >[...] there is a file "conf_kdelibs" > the file contais that line: > ./confugure --prefix=/opt/kde --enable-final ....... > Now i want to set for the prefix /opt/kde the $KDEDIR variable. > This "conf_kdelibs" file is called by my compile script with the command " > 'cat conf_kdelibs' ". Now bash is not taking the $KDEDIR varibale contents it > takes the string "$KDEDIR". How can i bring BASH to take KDEDIR as a variable?
I think what you are saying is you want to put a line: ./configure --prefix=${KDEDIR} --enable-final ... in your conf_kdelibs file and then have the main script execute that (and other ) lines in conf_kdelines, substituting the current value of $KDEDIR. If that is the case, don't use "cat" for that purpose. Instead, source it within the context of your compile script. For example: ... KDEDIR='/opt/kde' ... . conf_kdelibs # <--note the period--that's # the source operator ... Hope this helps. If you are trying to do something completely different, ignore this. :) Take care, -=greg