Sometimes we have configuration or properties file (as templates) such as httpd.conf or server.conf where we want to dynamically replace $variables with values before writing the output to a new file.
# httpd.conf.tmpl SetHandler server-status Order deny,allow Deny from all Allow from $MONITOR_IP We want to develop an install script in Bash such that it reads the httpd.conf.tmpl and replaces the $STATUS_URI and $MONITOR_IP with appropriate values (either passed in as script arguments or coded in the bash script) and then write out the resulting output to a new file such as /tmp/httpd.
Here is an example illustrating the problem:
SamplePage.gsp [sourcecode language="html”]
MyThinkPond.com Custom Page ... Some this page content [/sourcecode]
and the layout page (layoutPage.gsp) [sourcecode language="html”]
... Some template (header) content [/sourcecode]