#!/bin/rc

awk '
BEGIN{
	collect = isdir = 0
}

/^[ \t]*$/{
	next
}
/^#/{
	next
}
collect && /^[^	\t]/{
	collect = isdir = 0
}
collect && $0 ~ /[^ \t]+/{
#	for(i = 2; i <= NF; i++)
		tab[$0]++;
}
$0 ~ /^[^ \t]/{
	if($1 ~ "dirs"){
		dirs = 1;
		collect = 1;
	}
	next;
}

END{
	for(i in tab)
		print "<" i "/mkfrag"
}' $*
