FPR(1) General Commands Manual FPR(1)NAME
fpr - print Fortran file
Fpr is a filter that transforms files formatted according to Fortran's carriage control conventions into files formatted according to UNIX
line printer conventions.
Fpr copies its input onto its output, replacing the carriage control characters with characters that will produce the intended effects when
printed using lpr(1). The first character of each line determines the vertical spacing as follows:
| Character | Vertical Space Before Printing |
| Blank | One line |
| 0 | Two lines |
| 1 | To first line of next page |
| + | No advance |
A blank line is treated as if its first character is a blank. A blank that appears as a carriage control character is deleted. A zero is
changed to a newline. A one is changed to a form feed. The effects of a "+" are simulated using backspaces.
a.out | fpr | lpr
fpr < f77.output | lpr
Results are undefined for input lines longer than 170 characters.
4.2 Berkeley Distribution May 7, 1986 FPR(1)
Check Out this Related Man Page
asa(1) General Commands Manual asa(1)NAME
asa - interpret ASA carriage control characters
interprets the output of FORTRAN programs that utilize ASA carriage control characters. It processes either the files whose names are
given as arguments, or the standard input if is specified or if no file names are given. The first character of each line is assumed to be
a control character. The following control characters are interpreted as indicated:
(blank) Output a single new-line character before printing.
(space) (UNIX Standard only, see standards(5)) The rest of the line will be output without change.
A <newline> shall be output, then the rest of
the input line.
Output a new-page character before printing.
Overprint previous line.
(UNIX Standard only, see
standards(5)) The <newline> of the previous line shall be replaced with one or more implementation-defined characters that
causes printing to return to column position 1, followed by the rest of the input line. If the + is the first character in
the input, it shall have the same effect as <space>.
Lines beginning with other than the above characters are treated the same as lines beginning with a blank. The first character of a line
is printed. If any such lines appear, an appropriate diagnostic is sent to standard error. This program forces the first line of each
input file to start on a new page.
(UNIX Standard only, see standards(5)) The action of the asa utility is unspecified upon encountering any character other than those listed
above as the first character in a line.
To view the output of FORTRAN programs which use ASA carriage control characters and have them appear in normal form, can be used as a fil-
The output, properly formatted and paginated, is then directed to the line printer. FORTRAN output previously sent to a file can be viewed
on a user terminal screen by using:
For information about the UNIX standard environment, see standards(5).
determines the interpretation of text within file as single- and/or multi-byte characters.
determines the language in which messages are displayed.
If or is not specified in the environment or is set to the empty string, the value of is used as a default for each unspecified or empty
variable. If is not specified or is set to the empty string, a default of "C" (see lang(5)) is used instead of
If any internationalization variable contains an invalid setting, behaves as if all internationalization variables are set to "C". See
International Code Set Support
Single- and multi-byte character code sets are supported.
SEE ALSO efl(1), f77(1), ratfor(1), standards(5).
STANDARDS CONFORMANCE asa(1)