1.0 | 30/07/2004 | Mise en place du registre des éditions ; Corrections mineures (syntaxe...) | Frédéric Lang |
1.1 | 26/08/2004 | Relecture ; Corrections mineures | Frédéric Lang |
1.2 | 24/11/2004 | Rajout du test de la numéricité d'une variable en « réel » ; Vérification et corrections majeures de tous les exercices | Frédéric Lang |
1.3 | 24/02/2005 | Rectification sur le paragraphe des fonctions ; Corrections mineures | Frédéric Lang |
1.4 | 15/09/2005 | Rajout de la variable « REPLY » dans le « select » et dans la liste des variables internes ; Corrections mineures | Frédéric Lang |
2.0 | 26/06/2007 | Rajout d'un paragraphe dans l'introduction ; Prise en compte de nouveaux shells ; Réécriture complète du chapitre des fonctions ; Correction sur les substitutions de variables ; Rajout de la variable REPLY dans le read ; Correction sur la commande test ; Création du chapitre sur les outils avancés ; Révision de l'instruction set ; Rajout de l'instruction source ; Rajout de l'instruction trap ; Rajout de l'instruction let ; Rajout des instructions typeset et declare ; Rajout des instructions locale ; Révision de l'instruction getopts ; Correction sur la commande expr ; Correction sur la commande exec ; Rajout de la commande seq ; Rajout de la commande xargs ; Rajout de la commande getopt ; Révision majeure des exemples « division » et « résolution polynômes » ; Rajout de l'exemple « tours de Hanoï » | Frédéric Lang |
3.0 | 19/08/2013 | Passage du cours sur developpez.com ; Corrections mineures ; Modernisation du cours avec ajout de parties abordant les nouveautés apportées par Bash (boucles for sur incréments ; syntaxe des doubles crochets permettant la protection des variables ; tests avec expressions régulières avec l'opérateur =~ ) | Idriss Neumann |
3.1 | 31/12/2022 | Portage en markdown ; Corrections diverses (tests sur les chaînes de caractères, erreurs de formattage des options...) | Idriss Neumann |