Linux : scripting shell en bash
Objectifs, programme, validation de la formation
Objectifs
Maîtriser la programmation du shell Bash.
Description, programmation
IntroductionNotion de shellDifférents shells : sh, ksh, bashLe shell BashPrésentationGestion des options- options classiques- options additionnellesAtelier : manipulations des options du BashComprendre la notion de script shellRôles d’un scriptComposition d’un scriptExécutions d’un scriptAtelier : premier scriptGérer les variablesLes différents types de variablesCréation, suppression de variableAffectations d’une variableCommande setManipulation des chaînes de caractères- Longueur d’une chaîne- Gestion de la casse- Gestion des sous-chaînesOpérations arithmétiquesAtelier : exercices sur les variablesGérer les arguments d’un scriptNotion d’argumentVariables de gestion des argumentsAtelier : gestion de base des arguments d’un scriptUtiliser l’instruction testPrincipes de l’instruction testTest et les numériquesTest et les chaînes de caractèresTest et les fichiersÉcriture alternativeAtelier : maîtriser l’instruction testInstructions de contrôleExécution conditionnelle- Structure if- Structure caseExécution itérative- Boucles for- Boucles while et untilAtelier : gestion avancée des arguments d’un scriptÉcrire des fonctionsPrincipes de baseDéclaration d’une fontionUtilisation d’une fonctionVisibilité des variablesParamètres d’une fonctionInclusion d’un fichier de fonctionsAtelier : création d’une "librairie" de fonctionsNotions avancéesBash et les expressions régulièresGestion des options d’un scriptInterceptions de signauxMode "dry-run"Un mot sur l’optimisation...Atelier : illustration des notions avancéesComprendre et utiliser SEDPrésentationPrincipales optionsStructure d’une commande- sélection des lignes- commande de substitution- commandes d’ajout, d’insertion et de suppressionAtelier : manipulation automatisée d’un fichier avec "sed"Comprendre et utiliser AWKPrésentationStructure d’un script AWKLes variablesLes tableauxLes instructionsLes fonctionsAtelier : écriture d’un script awk d’information sur les groupes utilisateurs
Validation et sanction
Attestation de formation
Type de formation
Perfectionnement, élargissement des compétences
Niveau de sortie sans niveau spécifique
Durée, rythme, financement
Durée 21 heures en centre
Modalités de l'alternance -
Conventionnement Non
Conditions d'accès
Niveau d'entrée sans niveau spécifique
Conditions spécifiques et prérequis Connaissances des commandes de base Linux
Inscription
Contact renseignement Frédérique Dawan
Périodes prévisibles de déroulement des sessions
Session débutant le : 01/01/2020
Adresse d'inscription
Dawan
62 rue de Bonnel
Batiment de la Banque Rhône-Alpes 69003 Lyon 3e
Lieu de formation
Téléphone
Organisme de formation responsable
Dawan
Adresse
62 rue de Bonnel Batiment de la Banque Rhône-Alpes 69003 Lyon 3e
Site web
http://www.dawan.fr