-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsme_numOahpaNorm.sh
executable file
·61 lines (32 loc) · 3.72 KB
/
sme_numOahpaNorm.sh
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
51
52
53
54
55
56
57
58
59
60
# list of command making jspwiki document
# c. only oahpa numerals
cat $GTHOME/ped/sme/src/num_smenob.xml | sed 's/<l /$<l /' | sed 's/<mg>/$<mg>/' | tr "\n" " " | tr "$" "\n" | grep '<l ' | tr "<" ">" | cut -d ">" -f3 | sort -u | egrep -v '(t|s|š|nubbi)$' > t3
cat $GTHOME/ped/sme/src/num_smenob.xml | sed 's/<l /$<l /' | sed 's/<mg>/$<mg>/' | tr "\n" " " | tr "$" "\n" | grep '<l ' | tr "<" ">" | cut -d ">" -f3 | sort -u | egrep 's$' > collt3
cat $GTHOME/ped/sme/src/num_smenob.xml | sed 's/<l /$<l /' | sed 's/<mg>/$<mg>/' | tr "\n" " " | tr "$" "\n" | grep '<l ' | tr "<" ">" | cut -d ">" -f3 | sort -u | egrep '(t|š|nubbi)$' > ordt3
DATO=`date`
# Printing headers:
# c. oahpa adj
echo "!!!Tabell over Oahpa-numeraler med Norm" > nudoc/gen/sme_numOahpaNorm.jspwiki
echo "" >> nudoc/gen/sme_numOahpaNorm.jspwiki
echo "Testdato: $DATO" >> nudoc/gen/sme_numOahpaNorm.jspwiki
echo "|| lemma || Sg Nom || Pl Nom || Sg Ill || Pl Acc " >> nudoc/gen/sme_numOahpaNorm.jspwiki
# Making the columns
cat t3|sed 's/$/+Num+Sg+Nom/;'| lookup -q $GTHOME/gt/sme/bin/isme-norm.fst |tr '\n' '™'|sed 's/™™/£/g;'|tr '£' '\n'|tr '™' '\t'|cut -f2,4,6,8,10,12,14,16|sed 's/.*+Num.*/-/'|tr '\t' ',' > tsgnom3
cat collt3|sed 's/$/+N+Coll+Sg+Nom/;'| lookup -q $GTHOME/gt/sme/bin/isme-norm.fst |tr '\n' '™'|sed 's/™™/£/g;'|tr '£' '\n'|tr '™' '\t'|cut -f2,4,6,8,10,12,14,16|sed 's/.*+N.*/-/'|tr '\t' ',' >> tsgnom3
cat ordt3|sed 's/$/+A+Ord+Sg+Nom/;'| lookup -q $GTHOME/gt/sme/bin/isme-norm.fst |tr '\n' '™'|sed 's/™™/£/g;'|tr '£' '\n'|tr '™' '\t'|cut -f2,4,6,8,10,12,14,16|sed 's/.*+A.*/-/'|tr '\t' ',' >> tsgnom3
cat t3|sed 's/$/+Num+Pl+Nom/;'| lookup -q $GTHOME/gt/sme/bin/isme-norm.fst |tr '\n' '™'|sed 's/™™/£/g;'|tr '£' '\n'|tr '™' '\t'|cut -f2,4,6,8,10,12,14,16|sed 's/.*+Num.*/-/'|tr '\t' ',' > tplnom3
cat collt3|sed 's/$/+N+Coll+Pl+Nom/;'| lookup -q $GTHOME/gt/sme/bin/isme-norm.fst |tr '\n' '™'|sed 's/™™/£/g;'|tr '£' '\n'|tr '™' '\t'|cut -f2,4,6,8,10,12,14,16|sed 's/.*+N.*/-/'|tr '\t' ',' >> tplnom3
cat ordt3|sed 's/$/+A+Ord+Pl+Nom/;'| lookup -q $GTHOME/gt/sme/bin/isme-norm.fst |tr '\n' '™'|sed 's/™™/£/g;'|tr '£' '\n'|tr '™' '\t'|cut -f2,4,6,8,10,12,14,16|sed 's/.*+A.*/-/'|tr '\t' ',' >> tplnom3
cat t3|sed 's/$/+Num+Sg+Ill/;'| lookup -q $GTHOME/gt/sme/bin/isme-norm.fst |tr '\n' '™'|sed 's/™™/£/g;'|tr '£' '\n'|tr '™' '\t'|cut -f2,4,6,8,10,12,14,16|sed 's/.*+Num.*/-/'|tr '\t' ',' > tsgill3
cat collt3|sed 's/$/+N+Coll+Sg+Ill/;'| lookup -q $GTHOME/gt/sme/bin/isme-norm.fst |tr '\n' '™'|sed 's/™™/£/g;'|tr '£' '\n'|tr '™' '\t'|cut -f2,4,6,8,10,12,14,16|sed 's/.*+N.*/-/'|tr '\t' ',' >> tsgill3
cat ordt3|sed 's/$/+A+Ord+Sg+Ill/;'| lookup -q $GTHOME/gt/sme/bin/isme-norm.fst |tr '\n' '™'|sed 's/™™/£/g;'|tr '£' '\n'|tr '™' '\t'|cut -f2,4,6,8,10,12,14,16|sed 's/.*+A.*/-/'|tr '\t' ',' >> tsgill3
cat t3|sed 's/$/+Num+Pl+Acc/;'| lookup -q $GTHOME/gt/sme/bin/isme-norm.fst |tr '\n' '™'|sed 's/™™/£/g;'|tr '£' '\n'|tr '™' '\t'|cut -f2,4,6,8,10,12,14,16|sed 's/.*+N.*/-/'|tr '\t' ',' > tplacc3
cat collt3|sed 's/$/+N+Coll+Pl+Acc/;'| lookup -q $GTHOME/gt/sme/bin/isme-norm.fst |tr '\n' '™'|sed 's/™™/£/g;'|tr '£' '\n'|tr '™' '\t'|cut -f2,4,6,8,10,12,14,16|sed 's/.*+N.*/-/'|tr '\t' ',' >> tplacc3
cat ordt3|sed 's/$/+A+Ord+Pl+Acc/;'| lookup -q $GTHOME/gt/sme/bin/isme-norm.fst |tr '\n' '™'|sed 's/™™/£/g;'|tr '£' '\n'|tr '™' '\t'|cut -f2,4,6,8,10,12,14,16|sed 's/.*+N.*/-/'|tr '\t' ',' >> tplacc3
echo '- ' >> t3
cat collt3 >> t3
echo '- ' >> t3
cat ordt3 >> t3
paste -d"|" t3 tsgnom3 tplnom3 tsgill3 tplacc3 | sed 's/|/ | /g;' | sed 's/^/| /'| sed 's/,/, /g;' | grep '[A-Za-z]' > tnumforms3
cat tnumforms3 >> nudoc/gen/sme_numOahpaNorm.jspwiki
rm -f tsg* tpl*