is a filter which reads the argument files or the standard input
removing ``bad'' characters in the copy on the standard output.
optionally makes a report of the problems it finds in the input.
There are scads of options:
\fB\-b\fP Bells are bad characters.
\fB\-c\fP Carriage returns are bad characters.
\fB\-f\fP Form feeds are bad characters.
\fB\-h\fP Do the processing which would be implied if the
input were typed to the system with erase processing character
\fB\-l\fP Number lines in the report of bad lines.
\fB\-n\fP Do not produced fixed output;
only produce a report of problems on the diagnostic output.
\fB\-o\fP Print bad characters in octal in the report instead of as
\fB\-q\fP With multiple file arguments, don't print file names in the
\fB\-r\fP Carriage returns are bad characters.
Thus to clean up the file `dirty' after typing it in when you
thought your erase character was control-h.
To just get a report of the problems in the file dirty:
To send output to the printer discarding dirty characters:
Null characters are turned into delete characters.
This can be construed as a bug or as a feature.