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