#!/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/$i.html $nom
lynx -dump ../PAGES-ASPIREES/$i.html > ../DUMP-TEXT/$i.txt
egrep -i -A2 -B2 "barrage" ../DUMP-TEXT/$i.txt > ../CONTEXTES/egrep_$i.txt
echo "<tr><td><a href=
\"$nom\">$nom</a></td><td><a href=
\"../PAGES-ASPIREES/$i.html\">../PAGES-ASPIREES/$i.html</a></td><td><a
href=
\"../DUMP-TEXT/$i.txt\">dump_$i</a></td><td><a
href=
\"../CONTEXTES/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; #code de fin de tableau