Bonjour,

Suite au précédent sujet (https://www.alionet.org/showthread.p...ash-(ou-autre)), je rajoute un temps de lecture à mes fichiers html grâce à ce script :

Code:
#!/bin/bash

# une fois les conversions effectuées on calcule et on affiche le temps de lecture pour chaque fichier html
for f in *html
do
  # on calcule le nombre de mots du fichier et on retire le nom du fichier
  var=$(wc -w $f | cut -d" " -f1)
  # on clacule le temps de lecture à raison de 200 mots par minute
  let "var=$var / 200"
  # on prépare les variables pour l'affichage
  var1='<p class="reading_time">(environ '
  var2=$var
  var3=' minutes de lecture)</p>\n'
  # on concatène ces variables
  var=$var1$var2$var3
  # on insère la ligne ainsi créée au tout début de chaque fichier html
  sed -i "1i\\
  $var" $f
done
Ce script fonctionne mais il est certainement améliorable (syntaxe, sécurité, portabilité, tout ça...).

Si vous voyez des choses à changer, n'hésitez pas. Merci :)