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 ?
Y'a plus qu'à tester sur vos fichiers...
RépondreSupprimeron pourra voir le résultat produit.
A+
SF
Merci pour la précision en ce qui concerne l'opérateur +=. Il n'a pas non plus fonctionné chez moi.
RépondreSupprimerThomas