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 | #!/bin/bash
# UTILISATION: sh comptabilisation_xsltproc.sh
echo -e "\n\n\t*****************************";
echo -e "\t* COMPTABILISATION XSLTPROC *";
echo -e "\t*****************************\n";
i=1; # Compteur.
for fichier in $(ls *.xml);
do
echo -e "\n\nOn procède à la comptabilisation et classement des patrons contenus dans : $fichier";
echo -e "PATRON NOM+ADJ";
xsltproc xslt_nom_adj_txt.xsl $fichier | sort | uniq -c | sort -fgr;
xsltproc xslt_nom_adj_txt.xsl $fichier | sort | uniq -c | sort -fgr >> $(echo "nom_adj_xsltproc_$i.txt");
echo -e "*****************************\n";
echo -e "PATRON ADJ+NOM";
xsltproc xslt_adj_nom_txt.xsl $fichier | sort | uniq -c | sort -fgr;
xsltproc xslt_adj_nom_txt.xsl $fichier | sort | uniq -c | sort -fgr >> $(echo "adj_nom_xsltproc_$i.txt");
echo -e "*****************************\n";
echo -e "PATRON V+DET+NOM";
xsltproc xslt_v_det_nom_txt.xsl $fichier | sort | uniq -c | sort -fgr;
xsltproc xslt_v_det_nom_txt.xsl $fichier | sort | uniq -c | sort -fgr >> $(echo "v_det_nom_xsltproc_$i.txt");
echo -e "*****************************\n";
echo -e "PATRON NOM+PREP+NOM+PREP+NOM";
xsltproc xslt_nom_prep_nom_prep_nom_txt.xsl $fichier | sort | uniq -c | sort -fgr;
xsltproc xslt_nom_prep_nom_prep_nom_txt.xsl $fichier | sort | uniq -c | sort -fgr >> $(echo "n_p_n_p_n_xsltproc_$i.txt");
echo -e "______________________________";
echo -e "______________________________\n";
i=$((i+1)); # Incrémentation.
done;
echo "Done!";
|