-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathbuild-lt.sh
executable file
·53 lines (42 loc) · 1.83 KB
/
build-lt.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
#!/bin/bash
cd diccionari-arrel
./sort-all.sh
cd ..
dir_resultat="resultats/lt"
rm $dir_resultat/*
echo "Adjectius: de FDIC a LT..."
perl fdic-to-lt/flexiona.pl diccionari-arrel/noms-fdic.txt $dir_resultat/noms-lt.txt
echo "Noms: de FDIC a LT..."
perl fdic-to-lt/flexiona.pl diccionari-arrel/adjectius-fdic.txt $dir_resultat/adjectius-lt.txt
echo "Verbs: de FDIC a LT..."
perl fdic-to-lt/conjuga-verbs.pl diccionari-arrel/verbs-fdic.txt $dir_resultat/verbs-lt.txt diccionari-arrel/models-verbals/
echo "Afegint la resta de categories..."
cat diccionari-arrel/*-lt.txt > $dir_resultat/others-lt.txt
#remove comments
echo "Removing comments..."
sed -i 's/ *#.*$//' $dir_resultat/others-lt.txt
sed -i -E 's/\s+$//' $dir_resultat/others-lt.txt
sed -i '/^$/d' $dir_resultat/others-lt.txt
cat $dir_resultat/*-lt.txt > $dir_resultat/diccionari.txt
rm $dir_resultat/*-lt.txt
# sort
export LC_ALL=C && sort -u $dir_resultat/diccionari.txt > $dir_resultat/diccionari_sorted.txt
rm $dir_resultat/diccionari.txt
mv $dir_resultat/diccionari_sorted.txt $dir_resultat/diccionari.txt
echo "Resultat en el directori $dir_resultat"
echo "FET!"
#DNV
echo "Adjectius, noms i adverbis (DNV): de FDIC a LT..."
perl fdic-to-lt/flexiona.pl diccionari-arrel/dnv-fdic.txt $dir_resultat/noms-adj-adv-lt.txt
echo "Verbs (DNV): de FDIC a LT..."
perl fdic-to-lt/conjuga-verbs.pl diccionari-arrel/dnv-fdic.txt $dir_resultat/verbs-lt.txt diccionari-arrel/models-verbals/
cat $dir_resultat/*-lt.txt > $dir_resultat/diccionari-dnv.txt
rm $dir_resultat/*-lt.txt
# sort
export LC_ALL=C && sort -u $dir_resultat/diccionari-dnv.txt > $dir_resultat/diccionari_sorted.txt
rm $dir_resultat/diccionari-dnv.txt
mv $dir_resultat/diccionari_sorted.txt $dir_resultat/diccionari-dnv.txt
cat $dir_resultat/diccionari* | sort > $dir_resultat/dicc.txt
echo "Resultat en el directori $dir_resultat"
echo "FET!"
git diff