#!/bin/sh # checkXrefs - check internal links in a Vulkan HTML spec # Usage: checkXrefs file.html # Prints a list of internal hrefs with no corresponding anchors. # (There are many anchors with no corresponding hrefs - this is OK). xrefs=`tempfile` ids=`tempfile` sed -e 's/ href="#/\nhref="#/g' < $1 | \ grep 'href="#' | \ sed -e 's/href="#//g' -e 's/"[ >].*//g' | \ sort | uniq > $xrefs sed -e 's/ id="/\nid="/g' < $1 | \ grep 'id="' | \ sed -e 's/id="//g' -e 's/"[ >].*//g' | \ sort | uniq > $ids comm -23 $xrefs $ids rm $xrefs $ids 1>&2