summaryrefslogtreecommitdiff
path: root/indexing/texindex/ix.collapse
blob: cedcd045ab1ab109df8fc1aa2cc6c2054b047e6d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# ix.collapse : awk - script
# kollabiere Zahlenlisten bei identische Begriffe
# Eingabeformat :    
# string1 \t num
# string2 \t num
# string2 \t num
# ...
# Ausgabeformat:
# string1 \t num
# string2 \t num, num
BEGIN	{
		altwort = "ASDF!@#$*&%$IU11@"
		FS = OFS = "\t"
	}
$1 != altwort {
		if (NR > 1)
			printf "\n"
		altwort = $1
		printf "%s\t%s", $1, $2
		next
	}
	{
		printf " %s",$2
	}
END	{
		if (NR > 1)
			printf "\n"
	}