Filter bad lines out of one or more tinydns-data files:
- \fBvaltz\fR [\fB-HiIqrRst\fR] [\fB-T \fItypes\fR\fR] -f \fItinydns-file1\fR [\fItinydns-file2 ...\fR]
+ \fBvaltz\fR [\fB-HiIqrRt\fR] [\fB-T \fItypes\fR\fR] -f \fItinydns-file1\fR [\fItinydns-file2 ...\fR]
Filter bad lines using filter configuration files:
- \fBvaltz\fR [\fB-fHiIqrRst\fR] [\fB-T \fItypes\fR\fR] -F \fIfilter-file1\fR [\fIfilter-file2 ...\fR]
+ \fBvaltz\fR [\fB-fHiIqrRt\fR] [\fB-T \fItypes\fR\fR] -F \fIfilter-file1\fR [\fIfilter-file2 ...\fR]
Show the built-in help:
Include rejected lines as comments in output.
.IP \fB-q\fR (filtering only)
Do not print valid lines to standard out.
-.IP \fB-s\fR
--s Don't skip files ending with ",v", "~", ".bak", ".log", ".old", ".swp", and ".tmp".
.IP \fB-t\fR (filtering only)
Don't ignore comment lines (beginning with a "#" character).
.IP \fB-T \fItypes\fR\fR (advanced filtering only)
When filtering, the acceptable lines are printed to standard out.
.SH EXIT CODE
-The exit code will be 0 if nothing has gone wrong. If a validation
-error occurs, the return value is incremented by 1. If a disallowed
-record type is encountered, the return value is incremented by 2.
+The exit code will be 0 if nothing has gone wrong. If any validation
+error occured, the return value is incremented by 1. If a disallowed
+record type was encountered, the return value is incremented by 2.
+If you forgot to pass the required filename arguments (either the
+tinydns-data files or the filter configuration files), then we exit
+immediately with code 4.
.SH ADVANCED FILTERING
When the \fB-F\fR flag is used, valtz performs "advanced filtering"