#!/bin/bash
# Traitement du répertoire particulier (source dérivé du script "ztraitlots") :
RepPart="All_DB"
# Nota : la commande "mogrify" nécessite l'installation du paquet imagemagick
# Compression des images à l'aide la commande "mogrify" :
# Effacement des précédentes images et copie des nouvelles, non compressées
for repfic in $RepPart
do
for typefic in jpeg jpg png gif
do
rm $repfic"_Thumb_files/*."$typefic
cp $repfic"_files/"*.$typefic $repfic"_Thumb_files/"
done
echo -e "\n"Copie du contenu du répertoire $repfic"_files/" OK
done
# Compression des nouvelles images
for repfic in $RepPart
do
mogrify -resize 20% $repfic"_Thumb_files/"*
echo -e "\n"Répertoire $repfic"_files/" traité
done
# Traitement commun à l'ensemble des fichiers :
# Changement de l'entête généraliste par celle de ma composition
# nota : pour supprimer du texte entre Balise2 et Balise3 (comprises) : sed '/Balise2/,/Balise3/d' bla > myOutput
# Précédente routine (pb d'inversion dans la copie) :
#for Nomtrc in $RepPart
#do
#sed '//d' $Nomtrc".html" > $Nomtrc"-prov.html"
#cat Header.html >> $Nomtrc"-prov.html"
#mv $Nomtrc"-prov.html" $Nomtrc".html"
#done
for Nomtrc in $RepPart
do
sed '//d' $Nomtrc".html" > "Prov.html"
cp Header.html $Nomtrc".html"
cat "Prov.html" >> $Nomtrc".html"
done
# Traitement spécifiques aux fichiers de lettres
# Redirection des liens images vers les Thumbnails
echo -n "Traitement des fichiers : "
for Nomtrc in $RepPart
do
TEXTEI='