|
| 以 PDF 格式下载本书
NAME
- asa - convert FORTRAN carriage-control output to printable form
SYNOPSIS
-
asa [ -f ] [ file... ]
AVAILABILITY
- SUNWcsu
DESCRIPTION
- The asa utility will write its input files to standard output, mapping carriage-control characters from the text files to line-printer control sequences.
- The first character of every line will be removed from the input, and the following actions will be performed.
- If the character removed is:
-
- SPACE
- The rest of the line will be output without change.
-
-
0
- It is replaced by a newline control sequence followed by the rest of the input line.
-
-
1
- It is replaced by a newpage control sequence followed by the rest of the input line.
-
-
+
- It is replaced by a control sequence that causes printing to return to the first column of the previous line, where the rest of the input line is printed.
- For any other character in the first column of an input line, asa skips the character and prints the rest of the line unchanged.
- If asa is called without providing a filename, the standard input is used.
OPTIONS
-
- -f
- Start each file on a new page.
OPERANDS
-
-
file
- A pathname of a text file used for input. If no file operands are specified, or ` - ' is specified, then the standard input will be used.
EXAMPLES
- The command
-
a.out | asa | lp
- converts output from a.out to conform with conventional printers and directs it through a pipe to the printer.
- The command
-
asa output
- shows the contents of file output on a terminal as it would appear on a printer.
- The following program is used in the next two examples:
-
-
write(* ,'("Blank")')
write(* ,'("0Zero")')
write(* ,'("+ Plus ")')
write(* ,'("1One ")')
end
- Example 1. With actual files:
-
-
a.out > MyOutputFile
asa < MyOutputFile | lp
-
- Example 2. With only pipes: a.out |
-
asa | lp
- Both of the above examples produce two pages of output.
-
- Page 1:
- Blank
- ZeroPlus
-
- Page 2:
- One
ENVIRONMENT
- See environ(5) for descriptions of the following environment variables that affect the execution of asa: LC_CTYPE ,LC_MESSAGES ,and NLSPATH .
EXIT STATUS
- The following exit values are returned:
-
-
0
- All input files were output successfully.
-
-
>0
- An error occurred.
SEE ALSO
-
lp(1), environ(5)
|
|