Les tableaux de liens

Published on November 12 2012

Les tableaux de liensLes tableaux de liens
Les tableaux de liensLes tableaux de liens

L'exécution du script 3 me pose quelques problèmes.

Tout d'abord, lorsqu'on répond aux demandes du programme (répertoire des urls + fichier html) il faut faire attention à bien préciser le chemin (../URLS) pour qu'il aille chercher les fichiers au bon endroit, idem pour la création du fichier html des tableaux : si on veut éviter le bazar il faut bien préciser au script de créer le fichier dans le répertoire TABLEAUX avec le chemin ../TABLEAUX/nomdufichierhtml (ici je choisirai comme nom de fichier tableauxHTML).

Le deuxième problème concerne l'incrémentation qui ne fonctionne pas : j'ai le message d'erreur "let : not found" et ce visiblement pour chaque ligne de tableau...

Prochaine étape : la création des pages aspirées et leur insertion dans une nouvelle colonne !

Written by Lucie

Repost0
To be informed of the latest articles, subscribe:
Comment on this post
S
Le premier point n'est pas tout à fait un problème mais plutôt une attention à avoir au moment de lancer le script : si vous modifiez votre script de telle sorte que les paramètres d'entrée soient lus dans un fichier, ça vous évitera de les retaper à chaque lancement du script.<br /> Le second point est effectivement un problème : visiblement la commande let n'est pas &quot;disponible&quot; dans votre environnement bash ; essayer de chercher d'autres manières de réaliser cette incrémentation (cf doc bash disponible sur la page du cours)
Reply
L
J'ai résolu le let ! J'ai trouvé l'explication sur un forum : <br /> &quot;It's because Ubuntu uses the dash shell as default and doesn't always recognize when you try to set the shell in a script. Even if you enter &quot;echo $SHELL&quot; into the console it will tell you you're using /bin/bash but for some reason it's actually using dash instead.<br /> <br /> use:<br /> sudo dpkg-reconfigure dash<br /> <br /> <br /> and when you get the option select &quot;no&quot; to actually use bash instead of dash&quot;<br /> <br /> L'incrémentation fonctionne maintenant.