• Script n°2 : Tableau deux colonnes

    Partant du tableau n°1 nous avons entrepris la réalisation d'un second tableau qui nécessite l'ajout d'une colonne comptabilisant le nombre d'urls du tableau.

    Voici donc notre script :

    Script n°2 : Tableau deux colonnes

     

    Nous avons apporté les modifications suivantes :

    Ligne 7 : (i=1;) déclaration de la variable i qui nous sert de compteur.

    Ligne 10 : (<td>$i</td>) ajout d'une colonne qui affiche la valeur de i selon la ligne.

    Ligne 11 : (let "i=i+1") instruction d'incrémentation de la valeur de i, instruction let qui nous a causé bien des soucis...

    Lors de l'exécution du script, nous avons eu en retour l'erreur suivante :

    Script n°2 : Tableau deux colonnes

     

    La commande let n'est pas trouvée lors de l'exécution du script, pourtant, après l'avoir testée dans le terminal, nous avons constaté qu'elle est fonctionnelle.

    Après de longues recherches afin de comprendre l'origine du problème et bien que nous ayons pris la précaution de déclarer dans la première ligne du script que nous voulions utiliser le Bash, nous avons réalisé que le Shell par défaut sous Ubuntu est le Dash. Or, let est une commande du Bash.

    Il nous a fallu modifier la configuration du Shell par défaut via la commande suivante :

    Script n°2 : Tableau deux colonnes

     

    Pour pouvoir l'exécuter, nous avons changé de session pour celle de l'utilisateur principal. La commande sudo permet d'invoquer les droits de super-utilisateur nécessaires à de telles modifications.

    Après avoir entrée le mot de passe, la fenêtre suivante s'affiche :

    Script n°2 : Tableau deux colonnes

     

    Selectionner non permet de désactiver le Dash par défaut.

    Voilà ce qui suit :

    Script n°2 : Tableau deux colonnes

     

    Voici le tableau test crée par notre script :

    Script n°2 : Tableau deux colonnes


    Tags Tags : , , , , ,
  • Commentaires

    1
    SF
    Mercredi 14 Novembre 2012 à 15:05

    Très clair. Merci pour les infos complémentaires...

    • Nom / Pseudo :

      E-mail (facultatif) :

      Site Web (facultatif) :

      Commentaire :


    Suivre le flux RSS des commentaires


    Ajouter un commentaire

    Nom / Pseudo :

    E-mail (facultatif) :

    Site Web (facultatif) :

    Commentaire :