Formations informatiques à Grenoble et Sophia Antipolis

Formation LINUX Programmation Shell

Objectifs

Utiliser les éditeurs de texte Unix pour créer et modifier vos scripts.

Comprendre et automatiser des tâches via des scripts dans un shell.

Utiliser des structures conditionnelles et des boucles pour contrôler le flux des shell-scripts.

Manipuler des chaînes de caractères et expressions régulières dans vos scripts.

Utiliser les outils SED et AWK pour traiter et analyser des fichiers texte efficacement.

Pré-requis

Connaissances de base sur Linux.

Participants

Informaticien concerné par les procédures d'exploitation (administrateur systèmes et réseaux, intégrateur, exploitant, développeur...).

Programme de formation

LINUX Programmation Shell

RAPPELS SUR LES ÉDITEURS DE TEXTE TRADITIONNELS

  1. Utilisation de l'éditeur Nano

  2. Utilisation de l'éditeur VI

  3. Utilisation de l'éditeur Emacs

  4. Autre éditeurs de texte/code

INTRODUCTION AUX SHELL-SCRIPTS

  1. Qu'est-ce qu'un shell et qu'est-ce qu'un script ?

  2. Bourne Shell, Korn Shell, Bash : lequel choisir ?

  3. Rappels sur le fonctionnement d'un shell

  4. Permettre l'exécution de votre script

  5. Manipulation des arguments d'un script

  6. Utilisation de variables dans un shell-script

  7. Utilisation des variables d'environnement

  8. Redirection d'entrées et de sorties

  9. Interactions avec le système d'exploitation hôte

LES DIFFÉRENTES STRUCTURES DE CONTRÔLES

  1. L'instruction conditionnelle if

  2. L'instruction conditionnelle case

  3. Compléments sur les expressions

  4. La boucle for et ses différentes syntaxes

  5. Les boucles while et until

  6. Rupture de séquence (break, continue)

  7. Définition de fonctions

  8. Terminer une fonction ou un script

TRAITEMENT DES CHAÎNES DE CARACTÈRES

  1. Opérations sur les chaînes de caractères

  2. grep, egrep

  3. La notion d'expressions régulières

UTILISATION DES OUTILS SED ET AWK

  1. Utilisation de la commande SED

  2. Utilisation de la commande AWK

Durée
2 jours
Lieux
Meylan Moirans Sophia Dans vos locaux Classe distancielle
Groupe de 8 personnes maximum
Demandez un devis
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation sur-mesure On adore les moutons à 5 pattes !
Formations dans la même thématique