Version 2023.01
Dernière mise-à-jour : 2023/12/26 07:41
LCF900 - Unix Programmation Shell
Présentation
Type d'Action (Article L. 6313-1) : Action d'acquisition, d'entretien ou de perfectionnement des connaissances.
Objectif : Maîtriser les bases du scripting bash/ksh sous Linux.
Public : Utilisateurs d'autre systèmes d'exploitation.
Pré requis : Connaître un autre système d'exploitation.
Méthode d'apprentissage : Alternance entre un scénario pédagogique clair et précis et des travaux pratiques basés sur des cas et exemples concrets.
Validation des acquis : Évaluations à l'aide de tests auto-correctifs.
Modalités : 3 jours (21h).
Formateur : Certifié LPI.
L'utilisation de cette plateforme permet :
de mesurer le niveau du stagiaire avant la formation et celui atteint en fin de formation grâce aux tests de validations des acquis,
de suivre du travail de chaque participant en termes de temps passé dans chaque module grâce à un reporting détaillé.
L'abonnement permet aux stagiaires :
de télécharger des supports de cours et des LABS au format PDF le dernier jour de la formation,
de refaire les LABS en mode autonome en cas de missions décalées en relation avec le contenu de la formation initiale,
d'échanger avec les autres participants de votre session ainsi qu'avec les anciens stagiaires.
Prérequis
Matériel
Un poste (MacOS, Linux, Windows™ ou Solaris™),
Clavier AZERTY FR ou QWERTY US,
4 Go de RAM minimum,
Processeur 2 cœurs minimum,
Un casque ou des écouteurs,
Un micro (optionnel).
Logiciels
Internet
Programme
LCF903 - Scripting Shell
Contenu du Module
LAB #1 - Les Scripts Shell
1.1 - Exécution
1.2 - La commande read
Code de retour
La variable IFS
1.3 - La commande test
1.4 - La commande [[ expression ]]
1.5 - Opérateurs du shell
1.6 - L'arithmétique
La commande expr
La commande let
1.7 - Structures de contrôle
1.8 - Scripts de Démarrage
~/.bash_profile
~/.bashrc
LAB #2 - Automatiser la Gestion des Utilisateurs et Groupes,
LAB #3 - Automatiser la Gestion des Sauvegardes,
Création de la fonction archive_rep,
Création de la fonction restaure_rep,
Création de la fonction affiche_archive,
Création de la fonction compress_archive,
Création de la fonction decompress_archive,
Gestion des erreurs.
Copyright © 2023 Hugh Norris - Document non-contractuel. Les prix, les conditions et le programme peuvent être modifiés sans préavis.