hxwls - list links in an HTML file
hxwls [ -l ] [ -t ] [ -r ] [ -h ] [ -b base ] [ file ]
The hxwls command reads an HTML file (standard input by default) and
prints out all links it finds. The output is written to stdout.
The following options are supported:
-l Produce a long listing. Instead of just the URI, hxwls prints
three columns: the element name, the value of the REL
attribute, and the target URI.
-t Produce a tuple listing. hxwls prints four columns: the URI
of the document itself, the element name, the value of the
REL attribute, and the target URI.
-r Print relative URLs as they are, without converting them to
-b base Use base as the initial base URL. If there is a <base>
element in the document, it will override the -b option.
-h Output as HTML. The output will be listed in the form of <a>
The following operand is supported:
file The name or the URL of an HTML file. If absent, standard
input is read instead.
The following exit values are returned:
0 Successful completion.
> 0 An error occurred in the parsing of the HTML file. hxwls
will try to correct the error and produce output anyway.
asc2xml(1), hxnormalize(1), hxnum(1), xml2asc(1)