xref: /freebsd/share/doc/usd/13.viref/merge.awk (revision 97759ccc715c4b365432c16d763c50eecfcb1100)
1*d586a8e4SBaptiste Daroussin# merge index entries into one line per label
2*d586a8e4SBaptiste Daroussin$1 == prev {
3*d586a8e4SBaptiste Daroussin	printf ", %s", $2;
4*d586a8e4SBaptiste Daroussin	next;
5*d586a8e4SBaptiste Daroussin}
6*d586a8e4SBaptiste Daroussin{
7*d586a8e4SBaptiste Daroussin	if (NR != 1)
8*d586a8e4SBaptiste Daroussin		printf "\n";
9*d586a8e4SBaptiste Daroussin	printf "%s \t%s", $1, $2;
10*d586a8e4SBaptiste Daroussin	prev = $1;
11*d586a8e4SBaptiste Daroussin}
12*d586a8e4SBaptiste DaroussinEND {
13*d586a8e4SBaptiste Daroussin	printf "\n"
14*d586a8e4SBaptiste Daroussin}
15