ENGLISH
RECHERCHE
Basiques
Scripts Bash
Scripts Bash

Objectifs :

  • Acquérir une maîtrise du shell sous Linux

Durée : 3 jours (21h)

Prix : 1 360 € HT (stage complet)

Modules requis :

Modules suivants :

  • Linux Administration



Pour les formations sur Toulouse, cliquez ici



Plan de cours

Rappel des essentiels

  • Editeurs (vi, Emacs)
  • Notions de base sur le shell (Flux, Entrée/Sortie, redirection)
  • Rappel sur les variables
  • Scripts de démarrage (.profile, .login, .logout, .inputrc, .xinitrc,...)

Structures de contrôle

  • Structures répétitives (for, while, do while,...)
  • Structures alternatives (if, switch, select,...)
  • Opérateurs booléens (&&, ||, ! ^)

Alias et Fonctions

  • Généralités sur les aliases (ksh, bash)
  • Aliases particuliers
  • Sous-programmes (scripts et fonctions)
  • Echange de données

Expressions régulières

  • Principe et caractère d’échapement
  • Expressions POSIX
  • Les expressions régulières dans les commandes Unix (grep, tr, find/locate,...)

Les variables shell

  • Variable de type chaîne de caractère et opération de base
  • Variable d’environnement
  • Initialisation et Substitution ($###, $ :-)
  • Persistance des variables (local, export, ...)
  • Parenthèsage ((), [], )
  • Manipulation de chaînes
  • Extraction de chaînes
  • Commandes Basename, Dirname

Gestion de fichiers

  • Redirections, concaténation et tri (sort, cat,...)
  • Séparateur de champ
  • Extracation (tr, cut, split, head,...)
  • Lecture en temps réel (watch, tail,...)
  • Lecture d’un fichier dans une boucle

Le filtre SED

  • Principe de fonctionnement
  • Commandes de sed
  • Utilisation des expressions régulières

Le processeur de texte AWK

  • Principes de fonctionnement
  • Structure d’un programme awk
  • Les critères
  • Les variables et les expressions
  • Les tableaux
  • Les instructions
  • Les fonctions prédéfinies

Des commandes simples et pratiques

  • Arithmétique avec bc
  • Les verrous
  • La commande what
  • La commande xargs
  • La commande tput

Questions / Réponses


Participer à ce stage
CONTACT

Yves MIEZAN EZO
Pôle Formations
Linagora
Tél. : 01 58 18 68 28
Email : formation@linagora.com

Participer à ce stage/
Demande d'informations


TÉLÉCHARGEMENT
Le calendrier formations inter-entreprises premier semestre 2008
Télécharger
La plaquette Formation
Télécharger
Catalogue Formations 2008
Télécharger
Formations OpenOffice.org 2.0
> Télécharger