Booster des Talents IT

Formation Unix Programmation Shell

Objectifs à atteindre durant la formation : - Automatiser, fiabiliser les travaux répétitifs - Développer plus rapidement qu’en programmation traditionnelle - Maîtriser les principales instructions du langage de script - Savoir distinguer les différentes facettes de chacun des interpréteurs
  • le 07/12/2020 à Paris
  • le 25/01/2021 à Aix-en-Provence
  • le 26/01/2021 à Paris
  • + 29 autres sessions
Prixà partir de
1470 €HT
RéférenceAF4343
Durée3 jours
Public Développeurs, Utilisateurs
PrérequisUtilisation d'Unix, notions de programmation
TP50%

Plan de Formation Unix Programmation Shell

Introduction au shell

La connexion

Le shell de connexion
Son rôle
Commandes usuelles
Commandes avancées
Introduction aux différences entre les shells

Mécanismes essentiels

Commandes internes et externes
Affichage à l’écran
Caractères spéciaux et leur protection
Jokers
Redirections
Tubes de communication
Processus en arrière-plan et regroupement des commandes

Environnement

Variables globales et variables locales
Options du shell
Alias : généralités et alias particuliers
Historique des commandes
Fichiers d’environnement

Bases de la programmation shell

Variables utilisateur
Principes des scripts
Paramètres d’un script
Commentaires
Scripts simples : Variables utilisateur et Variables globales
Scripts : variables de paramètres
Scripts : opérateurs arithmétiques et opérateurs binéaires
Scripts interactifs
Structures conditionnelles
Scripts avec des structures de boucle
Remplacement de variables
Exécution et mise au point d’un script
Débogage de scripts
Sous-programme sous forme de script ou de fonction
Script complet

Expressions régulières

Commande grep
Expressions régulières basiques
Expressions régulières étendues
Utilisation des expressions régulières dans l’éditeur VI
Expressions régulières et commande expr

Script complet et gestion des salariés

Création du menu
Traitement des items

Aspects avancés de la programmation shell

Variables de position $* et $@
Tableaux en ksh/bash
Fonctions Gestion des options d’un script
Gestion des entrées et sorties d’un script
Gestion des signaux
Gestions des menus
Groupes de processus
Echange de données par un tube nommé
Verrous
Co-processus

Commande sed

Fonctionnalités
Expressions régulières et sed / Sous-expressions
Analyse des commandes
Scripts

Commande awk

Structure, critères
Opérateurs et variables internes
Fonctionnalités avancées
Script
Tableaux

Projet : script complet d’administration système

Phase une
Gestion des utilisateurs
Gestion des groupes
Sauvegarde et archivage du système
Menu

Nos autres formations Shell

AF7036Formation Bash 33 sessions prévues3 jours1550 €HT
AF4343Formation Unix Programmation Shell 32 sessions prévues3 jours1470 €HT
Vous pouvez également être intéressé par des formations Programmation, Shell, Unix ou par les formations de notre filière Shell
Prixà partir de
1470 €HT
RéférenceAF4343
Durée3 jours
Public Développeurs, Utilisateurs
PrérequisUtilisation d'Unix, notions de programmation
Travaux pratiques50%
Suivez l'une de
nos 32 sessions
le 07/12/2020 à Paris
le 25/01/2021 à Aix-en-Provence
le 26/01/2021 à Paris
le 17/02/2021 à Lille
le 22/02/2021 à Distance
le 22/02/2021 à Lyon
le 22/02/2021 à Grenoble
le 09/03/2021 à Paris
le 15/03/2021 à Nantes
le 06/04/2021 à Lyon
le 06/04/2021 à Grenoble
le 06/04/2021 à Distance
le 07/04/2021 à Toulouse
le 18/05/2021 à Aix-en-Provence
le 25/05/2021 à Paris
le 09/06/2021 à Lille
le 28/06/2021 à Lyon
le 28/06/2021 à Distance
le 28/06/2021 à Grenoble
le 05/07/2021 à Nantes
le 19/07/2021 à Paris
le 14/09/2021 à Toulouse
le 21/09/2021 à Lyon
le 21/09/2021 à Distance
le 21/09/2021 à Grenoble
le 11/10/2021 à Paris
le 20/10/2021 à Aix-en-Provence
le 03/11/2021 à Lyon
le 03/11/2021 à Grenoble
le 03/11/2021 à Distance
le 15/11/2021 à Lille
le 13/12/2021 à Paris
Voir toutes les dates