Annotation of researchv10dc/dist/man/v4/man1/fed.1, revision 1.1.1.1

1.1       root        1: .th FED I 1/15/73
                      2: .sh NAME
                      3: fed \*- edit associative memory for form letter
                      4: .sh SYNOPSIS
                      5: .bd fed
                      6: .sh DESCRIPTION
                      7: .it Fed
                      8: is used to edit a form letter associative memory
                      9: file,
                     10: .bd form.m,
                     11: which consists of named strings.
                     12: Commands consist of single letters followed by a list of
                     13: string names separated by a single space and ending with a
                     14: new line.
                     15: The conventions of the Shell with respect to `*' and `?' hold for
                     16: all commands but \fBm\fR.
                     17: The commands are:
                     18: .s3
                     19: .lp +3 3
                     20: \fBe\fR name ...
                     21: .br
                     22: .it Fed
                     23: writes the string whose name is
                     24: .it name
                     25: onto a temporary file
                     26: and executes
                     27: .it ed.
                     28: On exit from the
                     29: \fIed\fR the temporary file is copied back into the associative
                     30: memory.
                     31: Each argument is operated on separately.
                     32: Be sure to give an
                     33: .it "ed w"
                     34: command (without a filename)
                     35: to rewrite
                     36: .it fed's
                     37: temporary file
                     38: before quitting out of
                     39: .it ed.
                     40: .s3
                     41: .lp +3 3
                     42: .bd d
                     43: [ name ... ]
                     44: .br
                     45: deletes a string and its name from the memory.  When called with
                     46: no arguments
                     47: .bd d
                     48: operates in a verbose mode typing each string
                     49: name and deleting only if a
                     50: .bd y
                     51: is typed.  A
                     52: .bd q
                     53: response returns
                     54: to \fIfed\fR's command level.  Any other response does nothing.
                     55: .s3
                     56: .lp +3 3
                     57: .bd m
                     58: name1 name2 ...
                     59: .br
                     60: (move) changes the name of name1 to name2 and removes previous
                     61: string name2 if one exists.  Several pairs of arguments may be given.
                     62: Literal strings are expected for the names.
                     63: .s3
                     64: .lp +3 3
                     65: .bd n
                     66: [ name ... ]
                     67: .br
                     68: (names) lists the string names in the memory.  If called with
                     69: the optional arguments, it just lists those requested.
                     70: .s3
                     71: .lp +3 3
                     72: .bd p
                     73: name ...
                     74: .br
                     75: prints the contents of the strings with names given by the arguments.
                     76: .s3
                     77: .lp +3 3
                     78: .bd q
                     79: .br
                     80: returns to the system.
                     81: .s3
                     82: .lp +3 3
                     83: .bd c
                     84: [
                     85: .bd p
                     86: ] [
                     87: .bd f
                     88: ]
                     89: .br
                     90: checks the associative memory file for consistency
                     91: and reports the number of free headers and blocks.
                     92: The optional arguments do the following:
                     93: .s3
                     94: .lp +6 3
                     95: \fBp\fR        causes any unaccounted-for string to be 
                     96: printed.
                     97: .s3
                     98: .lp +6 3
                     99: \fBf\fR        fixes broken memories by adding 
                    100: unaccounted-for headers to free
                    101: storage and removing references to
                    102: released headers from associative
                    103: memory.
                    104: .br
                    105: .i0
                    106: .dt
                    107: .sh FILES
                    108: /tmp/ftmp?     temporary
                    109: .br
                    110: form.m         associative memory
                    111: .sh "SEE ALSO"
                    112: form(I), ed(I), sh(I)
                    113: .sh WARNING
                    114: It
                    115: is legal but unwise to have string names
                    116: with blanks, `:' or `?' in them.
                    117: .sh BUGS

unix.superglobalmegacorp.com

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