asa(1)asa(1)NAMEasa - 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
(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
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 ALSOefl(1), f77(1), ratfor(1), standards(5).