Résumé du cours
Ce cours apprend notamment à manipuler et à effectuer des traitements avancés sur des fichiers ou données textes à l'aide des commandes grep, sed et de l’outil AWK. Ce cours est adapté à toutes les distributions Linux actuelles dont notamment RedHat, CentOS, Fedora, Suse, Debian et Ubuntu.
Moyens d'évaluation :
- Quiz pré-formation de vérification des connaissances (si applicable)
- Évaluations formatives pendant la formation, à travers les travaux pratiques réalisés sur les labs à l’issue de chaque module, QCM, mises en situation…
- Complétion par chaque participant d’un questionnaire et/ou questionnaire de positionnement en amont et à l’issue de la formation pour validation de l’acquisition des compétences
A qui s'adresse cette formation
Cette formation s’adresse à tout utilisateur ou administrateur système sous Linux, ou Unix, désirant gagner en productivité et en efficacité au quotidien dans le traitement de ses données au format texte.
Pré-requis
Connaissances utilisateur de base sous Linux, ou Unix, en ligne de commande. Avoir suivi de préférence la !.
Objectifs
Points-clefs de la formation :
- Rappel des fonctionnalités du shell en ligne de commande et commandes avancées
- Manipulation de données au format texte avec des motifs en expressions régulières
- Filtrage des données avec la commande grep
- Substitution et transformation de donnée texte avec la commande sed
- Traitement avancé des données texte avec AWK
Contenu
Shell, rappels et fonctions avancées
- Shells, fichiers et scripts
- Caractères spéciaux
- Caractères génériques
- Caractères de citation
- Redirections
- Groupage de commandes
- Manipulation des processus
Shell, commandes avancées
- Fonctions
- Commandes shell
- Options du shell
- Exécution de commandes
Expressions régulières
- Traitement de données
- Commande grep
- Expressions régulières basiques
sed
- Stream EDitor
AWK
- AWK
Moyens Pédagogiques :