Apprendre à écrire des scripts shell afin de faciliter l’utilisation et l’administration du système Unix/Linux
Les scripts shell
Les variables
Les structures de contrôle
Les fonctions
La programmation multitâche
Les utilitaires courants
eval
xargs
tput
sed
awk
Connaissance de base du système Linux
Chaque stagiaire dispose d’un PC, avec Linux, pour pouvoir faire les exercices.
Support de cours imprimé.
Exercise :
De nombreux exercices pratiques illustreront les notions vues en cours.
Cours théorique
Support de cours au format PDF (en anglais) et une version imprimée lors des sessions en présentiel
Cours dispensé via le système de visioconférence Teams (si à distance)
Le formateur répond aux questions des stagiaires en direct pendant la formation et fournit une assistance technique et pédagogique
Au début de chaque demi-journée une période est réservée à une interaction avec les stagiaires pour s'assurer que le cours répond à leurs attentes et l'adapter si nécessaire
Tout ingénieur ou technicien en systèmes embarqués possédant les prérequis ci-dessus.
Les prérequis indiqués ci-dessus sont évalués avant la formation par l'encadrement technique du stagiaire dans son entreprise, ou par le stagiaire lui-même dans le cas exceptionnel d'un stagiaire individuel.
Les progrès des stagiaires sont évalués par des quizz proposés en fin des sections pour vérifier que les stagiaires ont assimilé les points présentés
En fin de formation, une attestation et un certificat attestant que le stagiaire a suivi le cours avec succès.
En cas de problème dû à un manque de prérequis de la part du stagiaire, constaté lors de la formation, une formation différente ou complémentaire lui est proposée, en général pour conforter ses prérequis, en accord avec son responsable en entreprise le cas échéant.
Plan du cours
  Le rôle du shell
  Les différents shell
Les jokers
Les redirections
Les caractères spéciaux
Les commentaires
L’exécution d’un script
La mise au point
Les variables du shell
L’environnement
Le fichier .profile
Les paramètres
La commande read
Les tests : if
Les opérateurs && et ||
La commande test
Les choix multiples : case
La boucle tant que : while
La boucle jusqu’à ce que : until
La boucle for
Les sauts inconditionnels
Les alias
Les fonctions
Les opérations arithmétiques
La commande grep
Les expressions régulières et grep
Manipulation de chaînes
Les commandes basename et dirname
Les redirections >> et <<
Redirection des entrées/sorties
Lecture de fichier dans une boucle
Tester les entrées/sorties
La programmation parallèle
Le regroupement de commandes
La gestion des signaux : trap et kill
Les groupes de processus
Les tubes nommés
Les verrous
eval
xargs
tput
La commande sed
sed et les expressions régulières
La commande awk
Un programme awk
Les variables et les expressions
Les tableaux
Les instructions
Les fonctions
Pour vous enregistrer ou pour toute information supplémentaire, contactez nous par email à l'adresse info@ac6-formation.com.
Les inscriptions aux sessions de formation sont acceptées jusqu'à une semaine avant le début de la formation. Pour une inscription plus tardive nous consulter
Ce cours peut être dispensé dans notre centre de formation près de Paris ou dans vos locaux, en France ou dans le monde entier. Il peut aussi être dispensé sous forme d'un cours en ligne, animé par un de nos formateurs.
Nos formateurs sont bilingues et assurent le cours en français ou en anglais.
Les sessions inter-entreprises programmées sont ouvertes dès deux inscrits. Sous condition d'un dossier complet, les inscriptions sont acceptées jusqu'à deux jours ouvrés avant le début de la formation (une semaine pour les cours en présentiel).
Dernière mise à jour du plan de cours : 15 novembre 2022