xref: /plan9/sys/src/cmd/dict/mkroget (revision 58da3067adcdccaaa043d0bfde28ba83b7ced07d)
1*58da3067SDavid du Colombier#!/bin/rc
2*58da3067SDavid du Colombier
3*58da3067SDavid du Colombierrtf2txt roget-body.rtf |
4*58da3067SDavid du Colombier	sed '
5*58da3067SDavid du Colombier		1,12d
6*58da3067SDavid du Colombier		/^100. /{
7*58da3067SDavid du Colombier			N
8*58da3067SDavid du Colombier			s/\n//
9*58da3067SDavid du Colombier			p
10*58da3067SDavid du Colombier		}
11*58da3067SDavid du Colombier		/^388a. /{
12*58da3067SDavid du Colombier			N
13*58da3067SDavid du Colombier			s/\n//
14*58da3067SDavid du Colombier			p
15*58da3067SDavid du Colombier		}
16*58da3067SDavid du Colombier	' > /lib/dict/roget
17*58da3067SDavid du Colombier
18*58da3067SDavid du Colombiermkindex -d roget |
19*58da3067SDavid du Colombier	sort -u -t'	' +0f -1 +0 -1 +1n -2 |
20*58da3067SDavid du Colombier	sed '
21*58da3067SDavid du Colombier		s/[ 	]+$//g
22*58da3067SDavid du Colombier		s/ 	/	/g
23*58da3067SDavid du Colombier	' > /lib/dict/rogetindex
24