PATHMERGE(8) Local PATHMERGE(8)NAMEpathmerge - merge sorted paths files
SYNOPSIS
/usr/lib/smail/pathmerge file ...
DESCRIPTION
Pathmerge takes a set of sorted path files, as produced by
pathalias(8), and generates on the standard output a merge of the path
information, with one path given for each hostname. Precedence for
paths goes to the files given earlier in the argument list. One of the
filenames given in the argument list can be - to specify the standard
input.
As an example of the use of pathmerge, let's say that we have two
files, forces and paths, whose contents are, respectively:
ihnp4 cbosgd!ihnp4!%s
muts12 muts12!%s
sun sun!%s
and
cbosgd cbosgd!%s
ihnp4 ihnp4!%s
sun ames!sun!%s
uunet uunet!%s
The command ``pathmerge forces paths'' will produce on the standard
output:
cbosgd cbosgd!%s
ihnp4 cbosgd!ihnp4!%s
muts12 muts12!%s
sun sun!%s
uunet uunet!%s
For the purposes of pathmerge, a hostname is terminated by either a
space, a tab, a colon or a newline. The number of file arguments is
limited by the number of available file descriptors, as all of the
files are opened and read simultaneously.
SEE ALSOmkline(8), mksort(8), mkdbm(8), smail(5), smail(8), mkpath (8) and
pathalias(8).
COPYRIGHTCopyright(C)1987, 1988 Ronald S. Karr and Landon Curt Noll
Copyright(C)1992 Ronald S. Karr
See a file COPYING, distributed with the source code, or type smail
-bc, to view distribution rights and restrictions associated with this
software.
Smail-3 RELEASE-3_2_0_115 PATHMERGE(8)