Traitement du texte

Objectifs de certification

Linux Essentials

  • Sujet 3 : Le pouvoir de la ligne de commande
    • 3.2 Recherche et extraction de données à partir de fichiers (valeur : 3)

RHCSA EX200

  • 1. Comprendre et utiliser les outils essentiels
    • 1.2. Utiliser la redirection des entrées/sorties
    • 1.3. Utiliser des expressions grep et régulières pour analyser du texte
    • 1.7. Créer et éditer des fichiers texte
    • 1.11. Localiser, lire et utiliser la documentation système, notamment les manuels, informations et fichiers dans /usr/share/doc

LPIC 1

  • Sujet 103 : Commandes GNU et Unix
    • 103.2 Traitement de flux de type texte avec des filtres
    • 103.4 Utilisation des flux, des tubes et des redirections
    • 103.7 Recherche dans des fichiers texte avec les expressions rationnelles
    • 103.8 Édition de fichier simple

Introduction

Cette partie intitulée “Traitement du texte” s’intéresse aux différents outils Unix de traitement du texte. Un premier chapitre s’intéresse aux outils natifs avec les tubes et les redirections avec les outils comme cat, tac, head, tail, tee, wc, tr, od, join, cut, sort, paste, diff. Un second chapitre s’intéresse aux expressions rationnelles (regexp) et aux outils grep, sed et awk. Enfin un dernier chapitre est consacré à l’éditeur vi.

Outils de base de traitement du texte

29 minutes de lecture

Ce chapitre expose les notions et les outils de base pour traiter du texte sous Linux. On s’attachera aux notions de tubes et de redirections d’entrée et de sortie et leur interaction avec différents binaires POSIX comme cat, tac, head, tail, tee, wc, split, od, hexdump, cut, uniq, sort, paste, join, fmt, pr, tr et diff.

Outils avancés de traitement du texte

51 minutes de lecture

Dans ce chapitre sur les outils avancés de traitement du texte on s’intéressa aux expressions rationnelles (regexp) et aux commandes grep, sed et awk.

L’éditeur de texte VI

12 minutes de lecture

Ce chapitre est un incontournable de la maîtrise d’un système Linux. Dans 99,99 % des cas, l’éditeur VI est présent sur votre système. Pourquoi s’en passer ?