xref: /openbsd-src/usr.bin/vi/docs/USD.doc/vi.ref/merge.awk (revision d4e7c603042317101df5b56db72417d951eb90f7)
1*d4e7c603Sniklas#	$OpenBSD: merge.awk,v 1.3 2001/01/29 01:58:35 niklas Exp $
2*d4e7c603Sniklas
324e643d6Smichaels#	@(#)merge.awk	8.3 (Berkeley) 5/25/94
445f2ab88Sderaadt#
545f2ab88Sderaadt# merge index entries into one line per label
645f2ab88Sderaadt$1 == prev {
745f2ab88Sderaadt	printf ", %s", $2;
845f2ab88Sderaadt	next;
945f2ab88Sderaadt}
1045f2ab88Sderaadt{
1145f2ab88Sderaadt	if (NR != 1)
1245f2ab88Sderaadt		printf "\n";
1345f2ab88Sderaadt	printf "%s \t%s", $1, $2;
1445f2ab88Sderaadt	prev = $1;
1545f2ab88Sderaadt}
1645f2ab88SderaadtEND {
1745f2ab88Sderaadt	printf "\n"
1845f2ab88Sderaadt}
19