Dans vos locaux
Pour ancrer les apprentissages et encourager la dynamique collective.
Écrivez des scripts Bash fiables pour traiter des fichiers, enchaîner des filtres avec le pipeline, gérer les erreurs et planifier l'exécution des tâches en environnement Unix et Linux.
#!/usr/bin/env bash
set -euo pipefail
for file in /var/log/app/*.log; do
gzip -k "$file"
mv "$file" "${file%.log}.$(date +%F).log"
done
find /var/log/app -name "*.gz" -mtime +30 -deleteCette formation intégralement pratique apprend à automatiser des traitements en environnement Unix et Linux avec des scripts Bash. Vous manipulez les commandes de traitement de fichiers et de texte (grep, sed, awk, find), enchaînez des filtres avec le pipeline et les redirections, et structurez des scripts robustes avec gestion des paramètres, des erreurs et des codes de retour. La formation aborde également les expressions régulières, les variables d'environnement, les fonctions réutilisables et la planification des tâches avec cron. Chaque exercice est réalisé directement sur des machines Linux, dans des conditions proches de l'exploitation réelle. Cette formation s'adresse aux administrateurs systèmes et réseaux, aux exploitants et aux développeurs travaillant en environnement Linux souhaitant fiabiliser leurs automatisations.
Les objectifs
Automatiser des traitements avec des scripts Bash.
Public visé
Administrateurs systèmes et réseaux, exploitants, développeurs travaillant en environnement Linux.
Prérequis
Connaissance des commandes de base Linux et de l'arborescence de fichiers.
Pour ancrer les apprentissages et encourager la dynamique collective.
Pour allier flexibilité et interactions en temps réel avec le formateur.
Pour favoriser la concentration, les échanges et le confort des apprenants.