samedi 5 novembre 2011

bashtml

Après avoir récupéré un maximum toutefois raisonnable d'url concernant le mot "printemps" - afin de rassembler un panel d'occurences et divers contextes dans lesquels apparaît le mot - notre objectif est de poursuivre l'écriture d'un script bash permettant de transformer l'ensemble de ces url sous format texte en un tableau html, et résultat :

le script un peu chargé en commentaires



L'incrémentation en bash :

Pour obtenir le numéro de ligne correspondant à l'url dans le tableau, on attribue d'abord une valeur initiale à une variable et on ajoute la valeur de 1 au compteur.
La syntaxe de l'incrémentation diffère selon les langages de programmation, le plus souvent vous la connaissez (si!) sous la forme i++
Mais concernant bash, on trouve l'opération sous 3 formes, aux effets équivalents :
  • i=`expr $i + 1`
  • i=i+1 # celle ci n'a pas été fructueuse lors de mes tests... je vais y songer
  • i=$(($i+1))


Visual proof :
tableau peu esthétique mais efficace

> Ce script concerne uniquement les url en français pour l'instant, est-ce qu'apporter des modifications comme insérer les url anglais, allemands et russes sous forme de tableaux distincts simplifierait la suite du projet ?

    2 commentaires:

    1. Y'a plus qu'à tester sur vos fichiers...
      on pourra voir le résultat produit.

      A+
      SF

      RépondreSupprimer
    2. Merci pour la précision en ce qui concerne l'opérateur +=. Il n'a pas non plus fonctionné chez moi.

      Thomas

      RépondreSupprimer