Le traitement de flux de données

Magazine
Marque
SysOps Pratique
HS n°
Numéro
39
Mois de parution
juillet 2017
Spécialité(s)


Résumé

Cet article aborde l’un des aspects les plus puissants, mais aussi les plus complexes, des fonctionnalités du « Shell » : le traitement de flux de données à l’aide de la commande ‘sed’. Cette approche met à portée de l’utilisateur des capacités de traitement, rapides et faciles, de flux de données, rarement égalées dans d’autres langages de programmation, mais nécessite une bonne compréhension de nombreux mécanismes, dont le moindre n’est pas la définition d’expressions régulières...


1. Comprendre les expressions régulières à l'aide de « grep »

Les expressions régulières dont nous allons parler en détail dans cet article sont un aspect essentiel de la programmation « Shell ». Bien qu'il soit possible d'aborder le sujet de manière théorique, nous allons ici adopter une approche encore plus didactique et pratique, en utilisant des commandes pour illustrer l'interprétation de la syntaxe liée aux expressions régulières.

La commande 'grep'

La commande grep qui, au passage, est un filtre, permet de faire une recherche au sein d'un fichier. Son fonctionnement est très simple : elle cherche, au sein du fichier, des chaînes de caractères correspondant au schéma décrit à l'aide d'une expression régulière. Elle retourne ensuite, à la sortie standard, la liste…

La suite est réservée aux abonnés. Il vous reste 98% à découvrir.
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Envie de lire la suite ? Rejoignez Connect
Je m'abonne maintenant


Article rédigé par