Dépôt contenant les exercices du cours d'introduction à la ligne de commande
Le dépot contient des fichiers correspondant aux différents exercices, classés par atelier et par question.
- Cloner le dépôt sur votre propre compte github (ou sur une autre forge).
- Modifier les fichiers pour y apporter vos réponses.
- Effectuer des demandes de fusion auprès de vos camarades pour comparer et fusionner vos réponses et garder les meilleures.
- En fin de journée, faire une demande de fusion dans le dépot d'origine (https://github.com/aboutofpluto/e3-imac-td-shell-2026) qui contiendra donc la correction ultime !
Suggestion : vous pouvez vous mettre par groupes de 2 sur chaque dépôt afin de créer et manipuler des branches.
Par soucis de simplification et d'uniformité, la ligne de commande à utiliser pour les exercices est bash : https://www.gnu.org/software/bash/
Le format des fichiers indiquent le type de contenu :
- les fichiers
.cmddoivent contenir la commande qui constitue la réponse à la question (précédée d'un$) - les fichiers
.txtdoivent contenir du texte, une explication simple de la/les solution(s)/réponse(s). - les fichiers
.shsont des scripts qui devront pouvoir être exécutés.
Pour exemple : atelier-1/exo-1.cmd, atelier-1/exo-8.txt ou atelier-3/exo-3.sh
Note : le format .cmd n'est pas standard, il n'est utile que pour cet atelier et pour le différencier.
Si vous réaliser d'autres exercices sur hackerrank, vous pouvez créer et partager de nouveaux fichiers en suivant cette nomenclature :
- Choisissez un défi, par exemple `https://www.hackerrank.com/challenges/bash-tutorials-lets-echo/problem
- Utilisez le
slugdu défi avec l'extension.shcomme nom de fichier, par exemplebash-tutorials-lets-echo.sh