Programmation Shell sous Unix/Linux

Qualiopi

Découvrez notre formation en Programmation Shell sous Unix/Linux. Apprenez les concepts essentiels des scripts, y compris leur utilité, les éléments constitutifs, les structures de contrôle et leur exécution. Nous approfondissons la notion de variables avec la création, l’utilisation, l’affectation conditionnelle et interactive. Apprenez à passer des arguments à un script et à utiliser des instructions de test. Nous couvrons également les opérations arithmétiques, la manipulation de chaînes de caractères, les instructions d’exécution conditionnelle et interactive. Vous serez formé à l’utilisation de fonctions, la gestion des options de la ligne de commande, la création de menus, l’interception de signaux et le débogage d’un script. Cette formation est basée sur la distribution Red Hat ou CentOS, mais peut être adaptée à d’autres distributions comme Ubuntu ou Debian. Une journée supplémentaire est dédiée à l’introduction aux expressions régulières ainsi que SED et AWK.

À partir de 1450 €
Durée 14h en 2 jours
Localisation Partout en France
Logo de ENI Service - Programmation Shell sous Unix/Linux

Proposé par

ENI Service

Prérequis

Connaissance des principes et des commandes de base d’Unix, des méta caractères, des mécanismes de redirection d’entrées/sorties et de la notion de tube.

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • En centre
  • En entreprise
  • À distance

Objectifs pédagogiques

  • Décrire le but et le contenu d'un script
  • Utiliser et manipuler des variables numériques et caractères
  • Utiliser des structures de controle de flux
  • Utiliser des fonctions
  • Passer des paramètres à un script
  • Déboger un script

Programme de la formation

Introduction (1 heure)

Notion de script (2 heures)

  • Intérêts d'un script
  • Éléments d'un script
  • En-tête
  • Commentaires
  • Affectations
  • Définition et appels de fonctions
  • Commandes
  • Structures de contrôle

Exécution d'un script (0,5 heure)

Notion de variables (1 heure)

  • Création - affectation
  • Utilisation
  • Affectation conditionnelle
  • Affectation interactive
  • Destruction
  • Variables automatiques
  • Pseudo-variables

Passage d'argument à un script (0,5 heure)

  • Notion de paramètres positionnels
  • Récupération et modification (Set)

Instructions de test (1 heure)

  • Tests sur les fichiers et répertoires
  • Tests sur les nombres entiers
  • Tests sur les chaînes de caractères

Opérations arithmétiques 

Manipulation de chaînes de caractères (1 heure)

  • Instruction expr
  • Instructions de capture
  • basename
  • {...#...}
  • {...##...}
  • {...%...}
  • {...%%...}

Instructions d'exécution conditionnelle (1 heure)

  • Structure if
  • Structure case

Instructions d'exécution interactive (1 heure)

  • Boucle for
  • Boucle while
  • Boucle until

Utilisation de fonctions (2 heures)

  • Principes de base
  • Création
  • Visibilité des variables
  • Passage de paramètres

Gestion des options de la ligne de commande (0,5 heure)

Gestion de menus (0,5 heure)

Interception de signaux (1 heure)

Mise au point et débogage d'un script (1 heure)


Logo de ENI Service - Formation Programmation Shell sous Unix/Linux

Proposé par

ENI Service

"votre centre de formation informatique de confiance"

Voir la fiche entreprise
À partir de 1450 €
Logo de ENI Service - Programmation Shell sous Unix/Linux

Programmation Shell sous Unix/Linux

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.