DÉFIS
Chaque défi est inutile. Aucun n'est une perte de temps : on code pour le plaisir et on apprend pour de vrai.
3 défis
- FacileSystème
Renommer tous les fichiers en minuscules
Écrire un script bash qui renomme chaque fichier du répertoire courant en convertissant les majuscules de son nom en minuscules. Si la cible existe déjà, afficher un avertissement et ne pas écraser.
bashDébutant#bash#fichiers20 minmai 2026 - FacileSystème
Compter les fichiers .txt d'un dossier
Écrire un script bash qui affiche le nombre de fichiers .txt présents dans le répertoire courant (non récursif). Gérer correctement le cas où il n'y en a aucun.
bashDébutant#bash#fichiers15 minmai 2026 - MoyenSystème
Archiver les fichiers modifiés il y a plus de 7 jours
Écrire un script bash qui crée une archive vieux.tar.gz contenant tous les fichiers ordinaires du répertoire courant modifiés il y a plus de 7 jours, en ignorant les sous-dossiers.
bashIntermédiaire#bash#fichiers30 minmai 2026
D'abord, faire marcher
On ne cherche pas à optimiser : d'abord, on fait marcher le truc. Optimiser vient ensuite — et ça aussi, ça s'apprend. (Si un défi porte sur l'optimisation, son énoncé le précise.)
Pas de mauvaise réponse
Il n'y a pas de mauvaise réponse à un défi. Le but, c'est de le faire. Ce qui compte, c'est de s'entraîner.
Trop dur ? Au suivant
Un défi te résiste ? N'hésite pas à en prendre un autre. Ils seront encore là demain.