Generate the command list in mmh-intro(7)
[mmh] / man / gettitles.sh
1 #!/bin/sh
2
3 gettitle() {
4         sed -n '/^.SH NAME/{n;p;q}' "$1"
5 }
6
7 for i in *.man"$1" ; do
8         sed -n '
9                 /^.SH NAME/{
10                         n
11                         s/^/^/
12                         s/\([^ ]*\) \\-/\1('"$1"')~^\\-/
13                         s/\([^ ]*\), \([^ ]*\)/\1('"$1"'),\n.br\n^    \2/
14                         p
15                         q
16                 }
17         ' "$i"
18 done