Rev 8974 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
13 | reyssat | 1 | #! /bin/sh |
2 | |||
6822 | reyssat | 3 | ## cleaning (erase xxx.src file if xxx.src_orig exists) |
6571 | bpr | 4 | for i in src/*.src_orig |
5 | do |
||
6 | j=`basename $i .src_orig` |
||
7 | rm -f $j |
||
8 | done |
||
9 | |||
6822 | reyssat | 10 | ## Sort and copy each files of src/*.src to upper directory after |
11 | ## adding content of table_domain to words.*.src. Use tmp names during this job. |
||
13 | reyssat | 12 | for i in src/*.src |
13 | do |
||
6399 | bpr | 14 | cp $i $i.tmp |
15 | done |
||
16 | for i in src/words.*.src |
||
17 | do |
||
18 | cat src/table_domain >> $i.tmp |
||
19 | done |
||
20 | |||
21 | for i in src/*.tmp |
||
22 | do |
||
23 | ##j=`echo $i | sed 's!^src/!!g;s/\.src//g'` |
||
24 | j=`basename $i .src.tmp` |
||
13 | reyssat | 25 | if [ ! -e $j ] || [ $i -nt $j ]; then |
6407 | bpr | 26 | ../../../bin/dicsort $i 1>/dev/null |
6879 | bpr | 27 | mv $i.sorted $j |
6399 | bpr | 28 | # cp $j $i |
13 | reyssat | 29 | fi |
30 | done |
||
6399 | bpr | 31 | rm src/*.tmp |
13 | reyssat | 32 | |
6822 | reyssat | 33 | ## make list of domains |
9903 | bpr | 34 | perl ./mkdomain.pl 1>/dev/null |
6879 | bpr | 35 | ## sort as wims needs ... |
13 | reyssat | 36 | |
6879 | bpr | 37 | for i in domain/domaindic.*.tmp |
38 | do |
||
39 | j=`basename $i .tmp` |
||
40 | if [ ! -e $j ] || [ $i -nt $j ]; then |
||
41 | ../../../bin/dicsort $i 1>/dev/null |
||
42 | mv $i.sorted $j |
||
43 | fi |
||
44 | done |
||
45 | |||
6417 | bpr | 46 | ## use the files generated at the previous script |
6935 | bpr | 47 | mkdir -p tmp |
9903 | bpr | 48 | perl ./mkwgrp.pl 1>/dev/null |
7769 | bpr | 49 | |
6464 | bpr | 50 | ## create class index |
9903 | bpr | 51 | perl ./modindclass.pl |