This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: sed doesnt convert varibale values???



On Oct 6, 2005, at 10:36 AM, Maloney, Michael wrote:



I am using sed and for some reason, it is entering the variable name and
not the value to output. The line looks like:
sed 's/weblogic.Server/$APP_SERVER_DOMAIN weblogic.Server/' $file
It's not a sed thing, it's a shell thing. When you put the expression in single quotes, the shell doesn't touch the string, but by putting the string in double quotes the shell will parse the string before sending it to sed. This is standard for unix, linux, cygwin, etc, etc

The output looks like: %JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% -Dweblogic.Name=%SERVER _NAME% -Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE% -Djava.security.policy ="%WL_HOME%\server\lib\weblogic.policy" "$APP_SERVER_DOMAIN weblogic.Server"

It's just putting the variable name there. I went back an looked at some
earlier scripts that I wrote for Unix and the Unix sed worked just as I
am trying to do now.

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/





--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]