Programmation en Shell
Formation
À Paris
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Dirigé à
Pour professionnels
-
Lieu
Paris
-
Durée
2 Jours
Objectifs: La formation Programmation Shell permet de découvrir les fonctionnalités de l'interpréteur de commandes et de maîtriser les concepts nécessaires à la création de scripts Shell.
Précisions importantes
Modalité Formation continue
Les sites et dates disponibles
Lieu
Date de début
Date de début
À propos de cette formation
Connaitre le Unix/Linux.
Les Avis
Le programme
Présentation et fonctionnement d'un shell
- Le terminal (konsole, gnome-terminal...) : présentation et utilisation (historique, auto-complétion...)
- Les différents shells (ash, bash, ksh...)
- L'aide sur les commandes shell (man...)
- Configuration d'un shell (/etc/profile, /etc/bash.bashrc....)
- Variables d'environnement (env, export, setenv...) et variables usuelles (PATH, USER, ...)
- Configurer ses propres aliases
- Comportement d'un shell
- Flux standards (/dev/stdout, /dev/stdin, /dev/stderr)
- Redirections (opérateurs >, >>, 1>, 1>>, 2>, 2>>, <)
- Tubes/pipes (opérateur | )
- Portée d'une variable shell
- Processus attachés / détachés
- Substitution de commandes (opérateurs $(...) et '...')
- Chaînes de commandes shell (opérateurs &&, &, ||, |, ;)
- Manipulation de sous-chaines (opérateurs % et ##)
- Séquences d'échappement usuelles (\n, \t ...)
- Manipulation de variables d'environnement et des arguments du script
- Bloc de comparaison (if ... elif ... else ... fi, case ... in ... esac)
- Opérateurs de test sur les valeurs (-le, -lt, -eq,...) les chaînes (=, ...) et les fichiers (-z, -d, -f...)
- Boucles (while ... do ... done, for ... in ... done)
- Fonctions shell (appel de fonctions, passage d'arguments...)
- Inclusion d'un script dans un autre (opérateur ., source...)
- Commande eval
- Debugging (set -x...)
- Expressions rationnelles (grep...)
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Programmation en Shell