57 lines
1.2 KiB
Groff
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)
|