Créer un tableau de liens
Nous avons vu en classe comment rédiger un script permettant de créer un tableau de liens à partir d'un fichier texte et d'un script Bash, mais j'ai trouvé la solution absconse, notamment au niveau de la boucle for. D'où venait cette fonction nom et comment était-il possible de la manipuler dans une boucle sans l'avoir déclarée au préalable ?
J'ai donc relu le code du script qui nous a été donné, et j'y ai joint des commentaires au fur et à mesure que je l'ai déchiffré. J'ai dépassé de loin la longueur habituelle de mes commentaires, mais j'espère qu'il vous seront utiles autant que les écrire l'a été pour moi.
Pour exécuter ce script, on se place dans le dossier PROJET-MOT-SUR-LE-WEB, et on utilise la commande sh.
Le résultat est la création d'un tableau (à créer ou ranger dans le dossier TABLEAUX) que j'ai appelé tableauUrlFrancais.html. L'image ci-dessous montre son affichage dans Firefox :
La seconde partie de l'exercice consiste à insérer une nouvelle colonne en y insérant le numéro de l'URL lue, et modifier le codage HTML pour établir un lien vers l'URL lue. Voici donc le nouveau script répondant à ces consignes :
Et voici le résultat sous Firefox :