FAITES UNE DEMANDE DE DEVIS GRATUITEMENT EN REMPLISSANT NOTRE FORMULAIRE EN LIGNE
OBJECTIF DU COURS
Acquérir rapidement la maîtrise des scripts shell
Destiné aux utilisateurs et aux administrateurs UNIX souhaitant maîtriser l’écriture de scripts shell, cette formation est construite sous forme d’ateliers pratiques avec plus de 160 exercices corrigés
Elle décrit la syntaxe des langages shell, les expressions régulières, les expressions génériques et le traitement des chaînes de caractères, la programmation multitache en shell, la gestion de fichiers, le filtre sed et le processeur de texte awk, ainsi que d’utilisation du shell dans les taches d’administration UNIX ou Linux.
PUBLIC CONCERNÉ
- Aux utilisateurs UNIX ou Linux souhaitant s’initier aux langages shell pour automatiser des taches répétitives.
- A tous les administrateurs de systèmes UNIX ou Linux.
NIVEAU REQUIS
PROGRAMME
Chapitre 1 : Introduction
A. Définition du shell
B. Caractéristiques d’un interpréteur de commandes
C. Historique du shell
D. Principaux interpréteurs de commandes
E. Shells abordés dans cet ouvrage
F. Contenu de l’ouvrage
Chapitre 2 : Mécanismes essentiels du shell
A. Commandes internes et externes
B. Affichage à l’écran
C. Le caractère ~ (tilde)
D. La commande interne cd
E. Substitution de noms de fichiers
F. Séparateur de commandes
G. Redirections
H. Tubes de communication
I. Regroupement de commandes
J. Processus en arrière-plan
Chapitre 3 : Paramétrage de l’environnement de travail
A. Variables d’environnement
B. Les options du shell
C. Les alias
D. Historique de commandes
E. Les fichiers d’environnement
Chapitre 4 : Les bases de la programmation shell
A. Les variables utilisateur
B. Substitution de commandes
C. Caractères de protection
D. Récapitulatif
E. Interprétation d’une ligne de commande
F. Écriture et lancement d’un script shell
G. Variables réservées du shell
H. La commande read
I. Exécution de tests
J. Les opérateurs du shell
K. L’arithmétique
L. Substitution d’expressions arithmétiques
M. Mise au point d’un script
N. Les structures de contrôle
Chapitre 5 : Aspects avancés de la programmation shell
A. Comparatif des variables $* et $@
B. Substitution de variables
C. Tableaux
D. Initialisation des paramètres positionnels avec set
E. Les fonctions
F. Commandes d’affichage
G. Gestion des entrées/sorties d’un script
H. La commande eval
I. Gestion des signaux
J. Gestion de menus avec select
K. Analyse des options d’un script avec getopts
L. Gestion d’un processus en arrière-plan
M. Script d’archivage incrémental et
transfert sftp automatique
Chapitre 6 : Les expressions régulières
A. Caractères communs aux ERb et ERe
B. Caractères spécifiques aux ERb
C. Caractères spécifiques aux ERe
D. Exploitation des expressions régulières
par les commandes
Chapitre 7 : La commande sed
A. Utilisation de la commande sed
B. Exemples
Chapitre 8 : Le langage de programmation awk
A. Principe
B. Opérateurs
C. La fonction printf
D. Redirections
E. Lecture de la ligne suivante : next
F. Structures de contrôle
G. Terminer un script
H. Tableaux
I. Les arguments de la ligne de commande
J. Fonctions intégrées
K. Fonctions utilisateur
L. Exemples de scripts
Chapitre 9 : Les commandes filtres
A. Syntaxe d’appel des commandes filtres
B. Visualisation de données
C. Traitement de données
D. Compressions, archivages et conversions
E. Commandes réseau sécurisées
F. Autres commandes
FAITES UNE DEMANDE DE DEVIS GRATUITEMENT EN REMPLISSANT NOTRE FORMULAIRE EN LIGNE
Nous avons des centres de formations à :
Bruxelles Avenue de l’indépendance Belge 58 1081 BruxellesTel : +32 2 412 04 10 (gestion projet – comptabilité) Tel: +32 2 412 04 11 (gestion projet – commercial) Tel: +32 2 412 04 12 (secrétariat) Fax : +32 2 412 04 19 Gsm : +32 485 212 722 Email : selossej@jlgestion.be Site: www.jlgestion.be |
Lille 21 Avenue le Corbusier 59042 Lille CedexTel : +33 3 59 81 17 85 Fax : +33 3 59 81 17 81 Gsm : +32 477 789 445 Email : selossej@jlgestion.be Site: www.jlgestion.fr |
AmsterdamJL GESTION SA Keizersgracht 62-64 1015 CS AmsterdamTel : +31 20 520 68 77 Fax : +31 20 520 75 10 GSM: +32 485 21 27 22 Email : lia@jlgestion.be Site: www.jlgestion.nl |
AntwerpenNoorderlaan 147/8 2030 AntwerpenTel: +32 2 412 04 10 Fax: +32 2 412 04 19 Gsm: +32 485 21 27 22 Email : lia@jlgestion.be Site: www.jlgestion.be |