par Samantha

Considérons l’exercice précédent comme fait et le script exécuté. On a donc un environnement de travail avec un répertoire PROJET MOT SUR LE WEB et les répertoires PROGRAMMES, DUMP-TEXT et  TABLEAUX entre autres.

Exercices suivants :

A. Ecrire un script (dans le dossier PROGRAMMES) permettant de générer dans le répertoire DUMP‐TEXT un fichier txt contenant 2 lignes (sur la première, votre nom, sur la seconde, le mot choisi pour votre projet)
B. Ecrire un script (dans le dossier PROGRAMMES) permettant de générer dans le répertoire TABLEAUX un fichier html contenant 1 tableaux avec 2 lignes (sur la première, votre nom, sur la seconde, le mot choisi pour votre projet)

Commençons par l’exercice A :

Les scripts que l’on va écrire devront être enregistrés dans le répertoire PROGRAMMES

#!/bin/bash
# ce script permet de créer un fichier texte que l’on va appeler nom-mot dans le répertoire DUMP-TEXT
# le script sera enregistré dans le répertoire PROJET-MOT-SUR-LE-WEB/PROGRAMMES
# Il nous permettra donc de générer un fichier texte dans DUMP-TEXT qui aura pour contenu mon nom sur la première ligne et le mot choisi sur la deuxième ligne
echo « Samantha JEAN-BAPTISTE Maknie PEN » > ./DUMP-TEXT/nom-mot.txt;
# j’ai créé un fichier nom-mot.txt qui sera situé dans le répertoire DUMP-TEXT et qui comportera nos noms
echo « Notre mot pour le projet est : biocarburant »>>./DUMP-TEXT/nom-mot.txt;
# les chevrons doubles >> permettent de concaténer la deuxième ligne de texte sans écraser celle qui existe.
#fin de l’exercice A, pour lancer le script je fais sh ./PROGRAMMES/exercice-nom-mot.sh

Résultat de l’exécution du script : j’obtiens dans le répertoire DUMP-TEXT un doc .txt qui contient nos noms et mot choisi :

Exercice B :

P.S. : en toute honnêteté, je me suis aidé du corrigé du site plurital.

#!/bin/bash
# j’écris le script de l’exercice B. Il sera enregistré dans PROGRAMMES
#et permettra la création d’un tableau d’un fichier html dans le répertoire TABLEAUX
# je commence par me placer dans TABLEAUX, ne pas oublier le ; à la fin de chaque ligne de script
cd ~/PROJET-MOT-SUR-LE-WEB/TABLEAUX;
# puis je créer un fichier .html intitulé tableau1.html
echo « <html> »> tableau1.html;
#création du head et son contenu
echo « <meta charset=\ »UTF-8\ »><head><title>Samantha et Maknie</title></head> »>> tableau1.html;
#création du body et de son contenu qui sera concaténé avec le head
echo « <body><table align=\ »center\ » width=\ »200\ » cellspacing=\ »2\ » border=\ »3\ »> » >> tableau1.html;
#création du tableau, des cellules et du contenu
echo « <tr><td>Samantha JEAN-BAPTISTE</td><td>Maknie PEN</td></tr><tr><td colspan=\ »2\ »> Nous avons choisi le mot : Biocarburant </td></tr> »>> tableau1.html;
#on ferme le tout et normalement c’est bon.
echo « </table></body></html> » >> tableau1.html;
# pour lancer le script je fais sh ./PROGRAMMES/creation-tableau.sh

Résultat de l’exécution du script dans le terminal : on obtient dans le répertoire tableaux le tableau suivant.

Les dimensions du tableau sont peut-être à revoir mais on va dire que l’exercice est concluant.