aboutsummaryrefslogtreecommitdiffstats
path: root/buch/common/farbseiten.sh
blob: 10af1d06692c83ecbf4de70e9e0ae761563368a5 (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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#! /bin/bsh
#
# farbseiten.sh -- Formattierung der Farbseiteninfo für die Druckerei
#
# (c) 2020 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule
#
awk 'BEGIN {
	result = ""
	counter = 0
} 
/^#/ {
	next
}
{
	if (length(result) == 0) {
		result = $1
	} else {
		result = sprintf("%s,%d", result, $1)
	}
	counter++
}
END {
	printf("%s\n", result)
	printf("Anzahl Farbseiten: %d\n", counter)
}' <<EOF
# Kapitel 1
19
# Kapitel 2
# Kapitel 3
# Kapitel 4
# Kapitel 5
# Kapitel 6
# Kapitel 7
# Kapitel 8
# Kapitel 9
# Kapitel 10
# Kapitel 11
# Kapitel 12
# Kapitel 13
# Kapitel 14
# Kapitel 15
# Kapitel 16
# Kapitel 17
# Kapitel 18
# Kapitel 19
# Kapitel 20
# Kapitel 21


EOF