Annotation of 43BSDReno/contrib/mh/conf/doc/ap.rf, revision 1.1

1.1     ! root        1: .\"    @(MHWARNING)
        !             2: .TH AP 8 "April 22, 1986" MH [mh.6]
        !             3: .UC 6
        !             4: .SH NAME
        !             5: ap \- parse addresses 822\-style
        !             6: .SH SYNOPSIS
        !             7: .in +.5i
        !             8: .ti -.5i
        !             9: @(MHETCPATH)/ap
        !            10: \%[\-form\ formatfile]
        !            11: \%[\-format\ string]
        !            12: \%[\-normalize] \%[\-nonormalize]
        !            13: \%[\-width\ columns]
        !            14: addrs\ ...
        !            15: \%[\-help] 
        !            16: .in -.5i
        !            17: .SH DESCRIPTION
        !            18: \fIAp\fR is a program that parses addresses according to the ARPA Internet
        !            19: standard.
        !            20: It also understands many non\-standard formats.
        !            21: It is useful for seeing how \fIMH\fR will interpret an address.
        !            22: 
        !            23: The \fIap\fR program treats each argument as one or more addresses,
        !            24: and prints those addresses out in the official 822\-format.
        !            25: Hence, it is usually best to enclose each argument in double\-quotes for the
        !            26: shell.
        !            27: 
        !            28: To override the output format used by \fIap\fR,
        !            29: the `\-format\ string' or `\-format\ file' switches are used.
        !            30: This permits individual fields of the address to be extracted with ease.
        !            31: The string is simply a format stringand thefile is simply a format file.
        !            32: See \fImh\-format\fR\0(5) for the details.
        !            33: 
        !            34: In addition to the standard escapes,
        !            35: \fIscan\fR also recognizes the following additional escape:
        !            36: .nf
        !            37: .ta \w'escape  'u
        !            38: \fIescape\fR   \fIsubstitution\fR
        !            39: error  a diagnostic if the parse failed
        !            40: .re
        !            41: .fi
        !            42: 
        !            43: If the `\-normalize' switch is given,
        !            44: \fIap\fR will try to track down the official hostname of the address.
        !            45: 
        !            46: Here is the default format string used by \fIap\fR:
        !            47: 
        !            48: .ti +.5i
        !            49: %<{error}%{error}: %{text}%|%(putstr(proper{text}))%>
        !            50: 
        !            51: which says that if an error was detected, print the error, a `:',
        !            52: and the address in error.
        !            53: Otherwise, output the 822\-proper format of the address.
        !            54: .Fi
        !            55: ^$HOME/\&.mh\(ruprofile~^The user profile
        !            56: ^@(MHETCPATH)/mtstailor~^tailor file
        !            57: .Pr
        !            58: None
        !            59: .Sa
        !            60: dp(8),
        !            61: .br
        !            62: \fIStandard for the Format of ARPA Internet Text Messages\fR (aka RFC\-822)
        !            63: .De
        !            64: `\-format' defaults as described above
        !            65: .Ds
        !            66: `\-normalize'
        !            67: .Ds
        !            68: `\-width' defaults to the width of the terminal
        !            69: .Co
        !            70: None
        !            71: .Bu
        !            72: The argument to the `\-format' switch must be interpreted as a single token
        !            73: by the shell that invokes \fIap\fR.
        !            74: Therefore,
        !            75: one must usually place the argument to this switch inside double\-quotes.
        !            76: 
        !            77: On hosts where \fIMH\fR was configured with the BERK option,
        !            78: address parsing is not enabled.
        !            79: .En

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.