32 lines
877 B
Bash
32 lines
877 B
Bash
#!/bin/bash
|
|
|
|
# The next line tells bash to exit if a command return a non-true value
|
|
set -e
|
|
|
|
|
|
ROOT=`pwd`
|
|
LIEU_ARCHIVES="$ROOT/Archive/2012-2013"
|
|
|
|
fichier_tex=`find $LIEU_ARCHIVES -iname "*.tex"`
|
|
|
|
for f in $fichier_tex; do
|
|
dir=`dirname $f`
|
|
if [ `basename $dir` != "fig" ]
|
|
# On élimine les .tex qui sont dans fig/ pour ne pas compiler les images qui sont compilé autrement
|
|
then
|
|
echo "--------------------------------------------------"
|
|
echo "On s'attaque à $f";
|
|
echo "--------------------------------------------------"
|
|
echo "On entre dans $dir"
|
|
cd $dir
|
|
ls
|
|
echo "--------------------------------------------------"
|
|
echo "On remplace le le lieu du fichier style"
|
|
sed -i -e "s/lycee\/tools/lycee\/Archive\/2012-2013\/tools/g" $f;
|
|
pdflatex $f;
|
|
cd $ROOT
|
|
echo "Fin du boulot sur $f"
|
|
echo "--------------------------------------------------"
|
|
fi
|
|
done
|