Scripts
Écrire un script créant un fichier html joli présentant les informations sur le système :
- le nom de l’ordinateur,
- son IP
- la distribution linux utilisée
- l’espace disque
- la mémoire présente et disponible
- la configuration réseau
- le processeur
- les partitions
Écrire un script qui va lire un fichier de balisage léger (inspiré de txt2tags) et produire un fichier html correspondant. Par exemple, le fichier suivant :
= Titre 1 = == Sous-titre == Un paragraphe sur une ligne. Un deuxième paragraphe qui contient **du texte en gras** et du //texte en italique//. == Deux ==
deviendra un fichier html dont le body ressemblera à
<h1>Titre 1</h1> <h2>Sous-titre</h2> <p>Un paragraphe sur une ligne.</p> <p>Un deuxième paragraphe qui contient <b>du texte en gras</b> et du <i>texte en italique</i>.</p> <h2>Deux</h2>
Écrire un script invtree qui lit sur l’entrée standard une arborescence (telle qu’elle pourrait être donnée par la commande
tree -m
) et crée les dossiers pour reproduire cette arborescence.Tester avec l’arborescence suivante :
. |-- m1105 | |-- colle_amphi | |-- colles_tp | |-- docs | `-- tps |-- m1207 | |-- colles | | `-- colletp | |-- poly | | `-- progs | `-- python |-- m2105 | |-- colles | |-- tp1 | |-- tp2 | |-- tp3 | `-- tp4 |-- m3206 `-- m4208c