#!/bin/bash
temp="$(mktemp)"
echo -n "" > "${temp}"
# Pour chaque fichier sans extention
while read f ; do
# On crée la ligne de tableau HTML
echo -n "
| ${f} | " >> "${temp}"
# On crée un lien de téléchargement par type existant
for ext in pdf epub ods ; do
fullname="grilles/${f}.${ext}"
[[ -e "$fullname" ]] && echo -n "${ext} " >> "${temp}"
done
# Fin de la ligne de tableau HTML
echo " |
" >> "${temp}"
done < <(ls grilles/ | sed 's#\.[^.]*$##' | sort -u)
# On insert ce qu’on a calculé dans la page html
awk 'BEGIN { while ((getline < "'"${temp}"'") > 0) lines[++i] = $0 }
//{ print; print lines[1]; for (j=2; j<=i; j++) print lines[j]; next }
// { print; next }
{ print }' index.template.html > index.html
rm "${temp}"