MFE-IT

formation linux scripts shell automatisation

Réf : MFE-SHELL
1990 € HT
3 jours
21 heures
9 – 11 Fév. 2027
Distanciel
7 – 12 Avr. 2027
Distanciel
10 – 10 Mai 2027
Distanciel
21 – 28 Juin 2027
Distanciel
Formation AWS FinOps - formation linux scripts shell - Forma

Description de la formation linux scripts shell automatisation

Cette formation de trois jours vous apprend à automatiser les tâches d’administration système Unix/Linux grâce aux scripts Shell (Bash). Des fondamentaux de la programmation Shell jusqu’aux techniques avancées, vous maîtriserez les structures de contrôle, le traitement de fichiers, les expressions régulières, les outils de filtrage (sed, awk) et la gestion des processus. De nombreux cas pratiques tirés de scénarios d’administration réels rendent cette formation directement opérationnelle.

Découvrez également notre Formation Prise en main de Linux/Unix, notre Formation Linux Administration, notre Formation Linux Administration Avancée, notre Formation Linux Niveau Expert et notre Formation Linux Sécurité.

Format

Distanciel. 60 % de travaux pratiques sur environnement Linux. Chaque concept est illustré par des exercices concrets.

Bon à savoir

Un accès à un environnement Linux est fourni pendant la formation. Les scripts développés pendant les ateliers sont remis aux participants.
Cette formation comprend de nombreux exercices (60 % de pratique) pour un meilleur apprentissage.  Les sessions sont garanties dès 1 inscrit (sauf cas de force majeure). Un entretien en amont a lieu entre le participant et ou un référent de l’entreprise afin de bien prendre en compte le profil du participant (niveau, besoins, contexte professionnel, enjeux…).
Evaluation : pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants reçoivent une attestation de validation d’acquis à l’issue de la formation.

Objectifs de la formation linux scripts shell automatisation

À l’issue de cette formation le particiapnt sera capable de :

  • Écrire des scripts Shell Bash structurés et maintenables
  • Maîtriser les structures de contrôle, les fonctions et le traitement de chaînes
  • Utiliser les expressions régulières et les outils de filtrage (grep, sed, awk)
  • Automatiser les tâches récurrentes d’administration système
  • Gérer les processus, les signaux et la planification de tâches

Prérequis

Connaissance des commandes de base Linux/Unix (navigation dans l’arborescence, gestion de fichiers, redirections). Expérience en administration système appréciée.

Public visé par la formation linux scripts shell automatisation

Administrateurs systèmes Unix/Linux, ingénieurs DevOps, développeurs souhaitant automatiser leurs tâches, tout professionnel IT travaillant en environnement Linux.

financement de cette formation

Cette formation est financée directement par l’entreprise (pas de CPF, pas d’OPCO).

Voir nos modalités de financement.

Programme détaillé de la formation linux scripts shell automatisation

Module 1 – Fondamentaux du scripting Shell
  • Rappels sur l’environnement Shell et les variables
  • Création d’un script, shebang, droits d’exécution
  • Arguments, codes retour et substitution de commandes
  • Redirections, pipes et gestion des entrées/sorties
  • Tests et conditions : if, elif, else, case
  • Boucles : for, while, until et contrôle de flux
  • Fonctions : définition, paramètres et valeurs de retour
  • Tableaux et manipulation de chaînes de caractères
  • Expressions régulières de base et étendues
  • Filtrage et recherche avec grep et ses variantes
  • Édition non interactive avec sed : substitution, suppression, insertion
  • Traitement de données structurées avec awk : champs, motifs et actions
  • Gestion des processus et des signaux (trap)
  • Débogage de scripts (set -x, set -e)
  • Interaction utilisateur et menus interactifs (select)
  • Planification avec cron et at
  • Automatisation de la surveillance système (CPU, mémoire, disque)
  • Scripts de sauvegarde et rotation de logs
  • Gestion automatisée des comptes utilisateurs
  • Déploiement et configuration automatisés

FAQ – Formation Linux Scripts Shell

Un script shell est un fichier texte exécutable contenant une séquence de commandes interprétées par un shell Unix/Linux (Bash, Zsh, Dash…). Il permet d’automatiser des tâches répétitives : sauvegardes, déploiements, surveillance système, traitement de fichiers, ETL légers. MFE-IT vous forme à Bash moderne avec des ateliers pratiques sur cas réels.

sh est le shell POSIX minimal historique. Bash (Bourne Again Shell) est le shell par défaut sur la majorité des distributions Linux et étend sh avec tableaux, expansions avancées, etc. Zsh ajoute complétion riche et plugins (Oh My Zsh). Dash est un shell POSIX ultra-rapide utilisé pour /bin/sh sur Debian/Ubuntu. La formation MFE-IT cible Bash avec compatibilité POSIX.

Les outils essentiels : ShellCheck (linter statique qui détecte les bugs classiques), set -euo pipefail (strict mode), bash -x pour le trace mode, shfmt pour le formatage, et des éditeurs comme VS Code avec extension Bash. Nous abordons également cron, systemd timers et Ansible pour l’orchestration à plus grande échelle.

La formation MFE-IT dure 3 jours (21 heures), format 100% sur mesure avec 3 participants maximum par session. Elle couvre les fondamentaux (variables, conditions, boucles), les fonctions, la gestion d’erreurs, les expressions régulières, l’automatisation avec cron/systemd et les bonnes pratiques sécurité. 30 jours de support post-formation pour accompagner vos premiers scripts en production.

Non. MFE-IT ne gère pas directement les dossiers CPF ou OPCO et notre organisme n’est pas agréé Qualiopi. Cette formation s’adresse donc uniquement aux entreprises qui la financent directement.

C’est un choix assumé : nous avons privilégié l’agilité pédagogique et l’investissement dans la qualité réelle plutôt que dans la conformité administrative.

En contrepartie, vous bénéficiez d’un format 100 % sur mesure : entretien préalable, contenu adapté à votre contexte métier, sessions garanties dès 1 inscrit (sauf cas de force majeure), 3 participants maximum par session et 30 jours de suivi post-formation par email.

Pour plus d’informations voir notre faq et/ou nous contacter via notre formulaire de contact.

Prochaines sessions de la formation linux scripts shell automatisation

Vous souhaitez planifier cette formation linux scripts shell automatisation à une date spécifique ? Contactez-nous par email ou en remplissant le formulaire de contact.