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!";