vendredi 3 décembre 2010

Filtre Sed - Tutoriel de prise en main

Je vais expliquer ici le principe d'utilisation du filtre sed, ça sera une première prise en main simple destinée à ceux qui n'ont jamais utilisé la commande sed.

Commençons, en utilisant l'éditeur de votre choix, par créer un fichier texte, contenant les lignes suivantes:
Le filtre sed est
un programme qui
permet de traiter
un tres grand nombre
de fichiers.

Enregistrons ce fichier, nous le nommerons: fichier.txt. Nous allons commencer par utiliser la fonction de substitution. Grâce à cette dernière nous allons remplacer le mot filtre par FILTRE. Dans la console tapons la commande sed suivante:
sed -e "s/filtre/FILTRE/" fichier.txt

La commande devrait afficher à l'écran le résultat suivant:
Le FILTRE sed est
un programme qui
permet de traiter
un tres grand nombre
de fichiers.

Comme vous pouvez l'observer, le filtre sed a substitué la chaîne de caractères filtre par FILTRE. Le fichier initial n'a pas été modifié, le résultat s'est affiché directement sur la sortie standard (l'écran).

Si nous souhaitons mettre le résultat de la commande dans un autre fichier (fichier de sortie), nous pouvons utiliser la commande sed suivante:
sed -e "s/filtre/FILTRE/" fichier.txt > sortie.txt

Liens internes


Liens externes


Aucun commentaire:

Enregistrer un commentaire