Files
pcas/src/dbtools/dbLoadTemplate.1
1995-12-07 20:53:06 +00:00

57 lines
1.2 KiB
Groff

.\" @(#)
.TH DBLOADTEMPLATE 1 "04 Nov 1993"
.SH NAME
dbLoadTemplate \- Perform substitutions on variables in an ".db" file.
.SH SYNOPSIS
.B dbLoadTemplate
.IR substitution_file
.SH AVAILABILITY
The tool in available under Unix from the EPICS application directory
provided by getrel in release 3.11 or greater.
.SH DESCRIPTION
.LP
This tool applies variable substitutions specified in the
.B substitution_file.
It is specifically meant to operate on ".db" files. The template file
must be in the form used by an IOC to load database records using
dbLoadTemplate(3) on the IOC. A ".db" file with all the rules in the
.B substitution_file
applied will be printed to standard out.
See templatefile(5) for a full description of the template file.
.sp
.SH EXAMPLE
Running the command "dbLoadTemplate sub_file" with sub_file contents of
.sp
.nf
file a.db
{
{ a=test1,b=one }
{ a=test2,b=two }
}
.fi
.sp
and a.db contents of
.sp
.nf
database(tester)
{
record(ai,"$(a)rec1$(b)")
record(ai,"$(a)rec2$(b)")
}
.fi
.sp
writes to standard out the following:
.sp
.nf
database(tester)
{
record(ai,"test1rec1one")
record(ai,"test1rec2one")
record(ai,"test2rec1two")
record(ai,"test2rec2two")
}
.fi
.sp
.SH "SEE ALSO"
.BR templatefile(5)