Logo Portail Cap MetiersCMaFormation
Revenir en haut

Linux - Programmation Shell Bash

Niveau d'entrée : Sans niveau spécifique
M2I FORMATION MERIGNAC
QUALIOPI FORMATION
Formation professionnelle continue
(jeune/adulte sur le marché du travail)
Niveau d'entrée : Sans niveau spécifique
M2I FORMATION MERIGNAC
QUALIOPI FORMATION

Description de la formation

  Objectif

Approfondir les notions de bases de Linux
Enrichir votre corpus de commandes
Développer des scripts Shell.

Voir plus
  Validation

Attestation de fin de formation

  Programme

Introduction

Rôle d'un Shell
Présentation des différents Shells
Outils nécessaires
Aide et documentation

Environnement du Bash

Fichiers d'initialisation
Variables
Échappement et protection de caractères
Processus d'expansion
Alias
Options du Shell

Base de la programmation

Structure d'un script
Différentes méthodes pour lancer un script
Code de retour
Commandes simples et composées
Pipelines
Redirection d'entrées / de sorties
Débogage d'un script
Bonne écriture d'un script

Evaluation d'expressions

Variables
Calcul arithmétique
Invocation de commandes
Portée et attributs de variables
Paramètres positionnels et spéciaux
Protection des expressions
Tableaux
Évaluation explicite d'une expression

Structures de contrôle

Sélection d'instructions (if-then-else, case-esac)
Itérations d'instructions (while-do, until-do)
Rupture de séquence (break, continue)
Construction for-do
Choix et itérations (select-do)
Fonctions

Programmation avancée

Processus fils et parallélisme
Processus arrière-plan et daemon
Signaux
Communication entre processus

Expressions régulières

Simples
Etendues
Outils grep, egrep, fgrep

SED

Présentation
Principe et fonctionnement

AWK

Présentation
Structure d'un programme AWK
Variables et tableaux associatifs
Expressions
Structures de contrôle (if, for, while, function)
Fonctions prédéfinies

Voir plus
  Conditions d'accès

Conditions d'accès réglementaires :
Aucune

Conditions d'accés pédagogiques :
Avoir suivi le cours UNLI-FO "Unix / Linux - Les fondamentaux". Avoir des notions de programmation.

Critères d'admission :
Tests

Voir plus
  Organisation

Modalités d'enseignement :
Sans objet

Rythme :
Temps plein

Session de formation

Toutes les sessions pour cette formation sont terminées.

Réf : 202003080554   Fiche PDF
[logo]

Lien vers le site web de l'organisme de formation

En savoir plus
[logo]

Construire son projet professionnel

En savoir plus
[logo]

Recherchez le bon interlocuteur pour vous informer

En savoir plus