#!/bin/bash
echo "donne nom de fichier contenant les liens http"; #c'est la liste des pages wgettées
read fic; #le programme connait le fichier de liens sous le nom $fic
echo "donne nom de fichier html où stocker ces liens"; #c'est le tableau de liens à créer
read tablo; #enregistre nom donné par utilisateur dans la variable $tablo
echo "<html><head><title>tableau de liens</title></head><body><table border=1>" > $tablo; #code de début de tableau
let i=1
for nom in `cat $fic` #$nom est la variable dans laquelle sera stocké chaque lien
{
wget -O ../PAGES-ASPIREES/usage_routier/$i.html $nom
lynx -dump ../PAGES-ASPIREES/usage_routier/$i.html > ../DUMP-TEXT/usage_routier/$i.txt
egrep -i -A2 -B2 "barrage" ../DUMP-TEXT/usage_routier/$i.txt > ../CONTEXTES/usage_routier/egrep_$i.txt
echo "<tr><td><a href= \"$nom\">$nom</a></td><td><a href= \"../PAGES-ASPIREES/usage_routier/$i.html\">../PAGES-ASPIREES/usage_routier/$i.html</a></td><td><a href= \"../DUMP-TEXT/usage_routier/$i.txt\">dump_$i</a></td><td><a href= \"../CONTEXTES/usage_routier/egrep_$i.txt\">egrep_$i</a></td></tr>" >> $tablo; #création d'un tableau à une colonne et autant de lignes qu'il y a d'URL
let i=i+1
}
echo "</table></body></html>" >> $tablo;