Programmation : Shell / Bash
Renommer trois cents fichiers, chercher un mot dans toute une arborescence, enchaîner des traitements : ce qui prend une heure à la souris prend quelques secondes dans un terminal. Vous partez de votre première commande Bash pour arriver aux redirections de flux.

Programme & fiche pédagogique
Public visé
- Développeurs et administrateurs systèmes qui travaillent sur des environnements Unix ou macOS
- Techniciens informatiques qui souhaitent automatiser des tâches répétitives
- Étudiants et autodidactes qui découvrent la ligne de commande
Prérequis
- Aucune connaissance préalable du shell n'est nécessaire. Une pratique courante de l'outil informatique suffit pour suivre l'ensemble du parcours.
- Prérequis techniques :
- Navigateur web : Google Chrome recommandé
Objectifs pédagogiques
- Situer le rôle du shell et de Bash, et ouvrir un terminal sur son poste
- Comprendre la structure d'une commande Bash et son fonctionnement
- Naviguer dans une arborescence et lire le contenu de fichiers en ligne de commande
- Manipuler des fichiers et se documenter à l'aide des commandes d'aide
- Enchaîner des traitements grâce aux substitutions de commandes et aux redirections de flux
Contenu de la formation
① Programmation : Shell / Bash ➤ Les commandes Bash ➜ Introduction au shell, à Bash et à l'application Terminal de Mac ➜ Les commandes Bash : définition et fonctionnement ➜ Les commandes de navigation Bash ➜ Les commandes de lecture Bash ➜ Les commandes Bash d'aide ➜ Les commandes Bash de manipulation de fichiers ➤ Extensions et redirections ➜ Extensions et substitutions de commandes avec Bash ➜ Redirections et gestion du flux avec Bash ② Évaluation des acquis ➜ Testez ce que vous avez retenu