#!/bin/bash # Hello word mkdir directorye3 pwd if [ -d "$DOSSIER" ]; then echo "Le dossier existe ($DOSSIER)" else echo "Le dossier n'existe pas ($DOSSIER). Il va être créé" mkdir $DOSSIER fi # Deplacement dans le fichier ama_piscine et verification du chemin echo "Deplacons nous dans le dossier ama_piscine" cd $DOSSIER pwd # Creation des dossiers jour1 jour2 jour3 echo "Creeons les dossiers jour1 jour2 jour3" mkdir jour1 jour2 jour3 echo "Notre chemin" pwd # Deplacement dans jour1 et creation des 4 fichiers echo "On se rend dans jour1" cd jour1 echo "On cree les quatres fichiers en meme temps" touch script.sh notes.txt donnees.csv rapport.md # Affichage du contenu de notest.txt et remplissage progressif echo "On regarde le contenu et on inscrit les infos dans notes.txt" ls -la echo "AMA- Piscine Cohorte 2- Jour 1" echo "Etudiant : Freud" echo "Date : 01-06-2026" echo "Statut: En cours " # Affichage des lignes echo "Premiere ligne de notes.txt" head -n 1 notes.txt echo "Derniere ligne de notes.txt" tail -n 1 notes.txt echo "Nombre de lignes de notes.txt" wc -l notes.txt echo "Ligne ou se trouve statut" grep -l "Statut" notes.txt # Copie de notes dans jour2 et 3 echo "On copie notes dans jour2 et 3" cp notes.txt ../jour2/notes.txt cp notes.txt ../jour3/notes.txt # Remonter dans ama_piscine echo "On remonte a ama_piscine" cd .. # Renommage de donnees.csv echo "On renomme donnees.csv" mv jour1/donnees.csv jour1/resultats_jour1.csv # Deplacement de rapport.md dans jour2 echo "On déplace rapport.md vers jour2" mv jour1/rapport.md jour2 tree # Recherche de tous les fichiers txt echo "On cherche tous les txt" find . -name "*.txt" # Recherche de tous les fichiers contenant notes echo "On cherche tous les fichiers dont le nom comporte notes" find . -name "*notes*" # Affichage de la version de python echo "Version de python" python3 --version # Affichage du chemin de python echo "Chemin de python" which python3 # Redirection des librairies vers librairies echo "On redirige les librairies installées" pip3 list > jour1/librairies.txt # Verification des lbrairies echo "Verification des librairies" if grep "numpy" jour1/librairies.txt ; then echo "Numpy [OK]" $a = "Numpy" else echo "Numpy [Manquante]" $a = "" fi if grep "scipy" jour1/librairies.txt ; then echo "Scipy[OK]" $b = "Scipy" else echo "Scipy [Manquante]" $b = "" fi if grep "sumpy" jour1/librairies.txt ; then echo "Sumpy [OK]" $c = "Sumpy" else echo "Sumpy [Manquante]" $c = "" fi # Recapitulatif echo "Arborescence crée" tree # Contenu de notes.txt echo "Contenu de notes.txt" cat jour1/notes.txt # Liste des librairies vérifiés echo "Librairies vérifiés" echo "$a" echo "$b" echo "$c"