Le script bash pour le latin

V1LAT.sh

#!/bin/bash
#
read tablo;
echo "Creation page html pour le latin"
#
# Tableau 1
# Titre dans le title-bar et titre de la page.
#

read fic1; echo "Téléchargement tableau 1...";
echo "<html><head><title>Bouchon en latin</title></head><body bgcolor=\"lightblue\"><h2><font color=\"red\">Bouchon en latin</font></h2>" >> $tablo;
# Table qui occupe 70% du browser avec image à l'extérieur, avec dedans tout cela la table qui occupe 100% de la table supérieure et le titre sous fond blanc.
echo "<CENTER><table width=\"70%\" border=\"1\"><tr><td><CENTER><img src=\"../IMAGES/bouchonconteneur.jpg\"></CENTER></td><td rowspan=\"2\"><CENTER><table width=\"100%\" border=\"1\">" >> $tablo;
echo "<tr><td bgcolor=\"white\" colspan=\"4\"><CENTER>CONTENEUR: obturaculum ou obturamentum ou operculum</CENTER></td></tr>" >> $tablo;
# Initialisation du compteur
i=1
# Outils: Wget, lynx, egrep et cat. Colonnes: URL n°, Page aspirée, page dump et page contexte. Compteur.
for nom1 in `cat $fic1`
{
wget -O ./PAGES-ASPIREES/Latin/$i.html $nom1
lynx -dump -nolist $nom1 > ./DUMP-TEXT/Latin/$i.html
egrep -i -A1 -B1 "\b(obturacul|obturament|opercul)" ./DUMP-TEXT/Latin/$i.html > ./CONTEXTES/Latin/$i.html

cat ./CONTEXTES/Latin/$i.html >> ./CONTEXTES/Latin/contexte-conteneur-lat.txt
echo "<tr><td width=\"150\" align=\"center\"><a href=\"$nom1\">URL $i</a></td>" >> $tablo;
echo "<td width=\"150\" align=\"center\"><a href=\"../PAGES-ASPIREES/Latin/$i.html\">PAGE ASPIREE</a></td>" >> $tablo;
echo "<td width=\"150\" align=\"center\"><a href=\"../DUMP-TEXT/Latin/$i.html\">PAGE DUMP</a></td>" >> $tablo;
echo "<td width=\"150\" align=\"center\"><a href=\"../CONTEXTES/Latin/$i.html\">PAGE CONTEXTE</a></td></tr>" >> $tablo;
let "i+=1" ;
}

echo "</td></tr></table><tr><td valign=\"middle\" align=\"center\"><iframe src=\"../NUAGES/contexte-conteneur-lat-dic.TXT.html\"></iframe></td></tr></table></CENTER>" >> $tablo;
#
# Tableau 2
read fic2; echo "Téléchargement tableau 2...";
# Table qui occupe 70% du browser avec image à l'extérieur, avec dedans tout cela la table qui occupe 100% de la table supérieure et le titre sous fond blanc.

echo "<p><CENTER><table width=\"70%\" border=\"1\"><tr><td><CENTER><img src=\"../IMAGES/bouchonliege.jpg\"></CENTER></td><td rowspan=\"2\"><CENTER><table width=\"100%\" border=\"1\">" >> $tablo;
echo "<tr><td bgcolor=\"white\" colspan=\"4\"><CENTER>LIEGE: obturaculum ou obturamentum ou operculum</CENTER></td></tr>" >> $tablo;
# Outils: Wget, lynx, egrep et cat. Colonnes: URL n°, Page aspirée, page dump et page contexte. Compteur.
for nom2 in `cat $fic2`
{
wget -O ./PAGES-ASPIREES/Latin/$i.html $nom2
lynx -dump -nolist $nom2 > ./DUMP-TEXT/Latin/$i.html
egrep -i -A1 -B1 "\b(obturacul|obturament|opercul)" ./DUMP-TEXT/Latin/$i.html > ./CONTEXTES/Latin/$i.html
cat ./CONTEXTES/Latin/$i.html >> ./CONTEXTES/Latin/contexte-liege-lat.txt

echo "<tr><td width=\"150\" align=\"center\"><a href=\"$nom2\">URL $i</a></td>" >> $tablo;
echo "<td width=\"150\" align=\"center\"><a href=\"../PAGES-ASPIREES/Latin/$i.html\">PAGE ASPIREE</a></td>" >> $tablo;
echo "<td width=\"150\" align=\"center\"><a href=\"../DUMP-TEXT/Latin/$i.html\">PAGE DUMP</a></td>" >> $tablo;
echo "<td width=\"150\" align=\"center\"><a href=\"../CONTEXTES/Latin/$i.html\">PAGE CONTEXTE</a></td></tr>" >> $tablo;
let "i+=1" ;
}

echo "</td></tr></table><tr><td><iframe src=\"../NUAGES/contexte-liege-lat-dic.TXT.html\"></iframe></td></tr></table></CENTER>" >> $tablo;
#
# Tableau 3
read fic3; echo "Téléchargement tableau 3...";
# Table qui occupe 70% du browser avec image à l'extérieur, avec dedans tout cela la table qui occupe 100% de la table supérieure et le titre sous fond blanc.

echo "<p><CENTER><table width=\"100%\" border=\"1\">" >> $tablo;
echo "<CENTER><table width=\"70%\" border=\"1\"><tr><td><CENTER><img src=\"../IMAGES/bouchonbonde.jpg\"></CENTER></td><td rowspan=\"2\"><CENTER><table width=\"100%\" border=\"1\">" >> $tablo;
echo "<tr><td bgcolor=\"white\" colspan=\"4\"><CENTER>BONDE: obturamentum dolii</CENTER></td></tr>" >> $tablo;
# Outils: Wget, lynx, egrep et cat. Colonnes: URL n°, Page aspirée, page dump et page contexte. Compteur.
for nom3 in `cat $fic3`
{
wget -O ./PAGES-ASPIREES/Latin/$i.html $nom3
lynx -dump -nolist $nom3 > ./DUMP-TEXT/Latin/$i.html
egrep -i -A1 -B1 "\bobturament" ./DUMP-TEXT/Latin/$i.html > ./CONTEXTES/Latin/$i.html
cat ./CONTEXTES/Latin/$i.html >> ./CONTEXTES/Latin/contexte-bonde-lat.txt

echo "<tr><td width=\"150\" align=\"center\"><a href=\"$nom3\">URL $i</a></td>" >> $tablo;
echo "<td width=\"150\" align=\"center\"><a href=\"../PAGES-ASPIREES/Latin/$i.html\">PAGE ASPIREE</a></td>" >> $tablo;
echo "<td width=\"150\" align=\"center\"><a href=\"../DUMP-TEXT/Latin/$i.html\">PAGE DUMP</a></td>" >> $tablo;
echo "<td width=\"150\" align=\"center\"><a href=\"../CONTEXTES/Latin/$i.html\">PAGE CONTEXTE</a></td></tr>" >> $tablo;
let "i+=1" ;
}

echo "</td></tr></table><tr><td valign=\"middle\" align=\"center\"><iframe src=\"../NUAGES/contexte-bonde-lat-dic.TXT.html\"></td></tr></table></CENTER>" >> $tablo;
#
# Tableau 4

read fic4; echo "Téléchargement tableau 4...";
# Table qui occupe 70% du browser avec image à l'extérieur, avec dedans tout cela la table qui occupe 100% de la table supérieure et le titre sous fond blanc.
echo "<p><CENTER><table width=\"100%\" border=\"1\">" >> $tablo;
echo "<CENTER><table width=\"70%\" border=\"1\"><tr><td><CENTER><img src=\"../IMAGES/bouchonlyonnais.jpg\"></CENTER></td><td rowspan=\"2\"><CENTER><table width=\"100%\" border=\"1\">" >> $tablo;
echo "<tr><td bgcolor=\"white\" colspan=\"4\"><CENTER>RESTAURANT: caupona ou cauponula</CENTER></td></tr>" >> $tablo;
# Outils: Wget, lynx, egrep et cat. Colonnes: URL n°, Page aspirée, page dump et page contexte. Compteur.
for nom4 in `cat $fic4`
{
wget -O ./PAGES-ASPIREES/Latin/$i.html $nom4
lynx -dump -nolist $nom4 > ./DUMP-TEXT/Latin/$i.html
egrep -i -A1 -B1 "\bcaupon" ./DUMP-TEXT/Latin/$i.html > ./CONTEXTES/Latin/$i.html
cat ./CONTEXTES/Latin/$i.html >> ./CONTEXTES/Latin/contexte-restaurant-lat.txt

echo "<tr><td width=\"150\" align=\"center\"><a href=\"$nom4\">URL $i</a></td>" >> $tablo;
echo "<td width=\"150\" align=\"center\"><a href=\"../PAGES-ASPIREES/Latin/$i.html\">PAGE ASPIREE</a></td>" >> $tablo;
echo "<td width=\"150\" align=\"center\"><a href=\"../DUMP-TEXT/Latin/$i.html\">PAGE DUMP</a></td>" >> $tablo;
echo "<td width=\"150\" align=\"center\"><a href=\"../CONTEXTES/Latin/$i.html\">PAGE CONTEXTE</a></td></tr>" >> $tablo;
let "i+=1" ;
}

echo "</td></tr></table><tr><td valign=\"middle\" align=\"center\"><iframe src=\"../NUAGES/contexte-restaurant-lat-dic.TXT.html\"></iframe></td></tr></table></CENTER>" >> $tablo;
# fin du fichier html
echo "</body></html>" >> $tablo;