Pourtant cela ne marche absolument pas à cause du let command not found.
Il va donc falloir trouver une alternative...
#!/bin/bash
# Création des répertoires
mkdir ./CONTEXTES;
mkdir ./DUMP-TEXT;
mkdir ./PAGES-ASPIREES;
mkdir ./TABLEAUX;
echo "Bonjour, veuillez indiquer le chemin du fichier à traiter";
read fichier_a_traiter;
echo $fichier_a_traiter;
echo "Veuillez indiquer le chemin du tableau à creer";
read fichier_tableau;
echo $fichier_tableau;
# Infos sur la page
echo "echo "<!doctype html><head><meta charset="utf-8"><title>Tableau</title>" > $fichier_tableau;
# Compteur urls
i=1;
# Début tableau
echo "<table border=\"1\" align=\"center\">" >> $fichier_tableau;
for ligne in `cat $fichier_a_traiter`
do
# Aspirer la page
wget -O ./PAGES-ASPIREES/$i.html "$ligne";
# Dumper la page
lynx -dump -nolist $ligne > ./DUMP-TEXT/$i.txt;
# Mettre le tout dans le tableau
echo "<tr><td>$i</td><td><a href=\"$ligne\">$ligne</a></td><td><a href=\"../PAGES-ASPIREES/$i.html\">Page aspirée n°$i</a></td><td><a href=\"../DUMP-TEXT/$i.txt\">Dump n°$i</a></td></tr>" >> $fichier_tableau;
# Actualisation compteur urls
let "i+=1";
done
# Fin tableau
echo "</table>" >> $fichier_tableau;
# Fin page HTML
echo "</body></html>" >> $fichier_tableau;
Aucun commentaire:
Enregistrer un commentaire