:
Sarra Sta
Raoudha Cherif
Mehdi Kalfat
Salim Ouerghemmi
Anas Bettouzia
1- Les filtres :
un filtre est un programme capable de traiter un flux de données . Les filtres
reçoivent habituellement leurs données depuis l'entrée standard (stdin) et écrivent le
résultat (c'est-à-dire les données traitées) sur la sortie standard (stdout). La syntaxe
de la commande permettant d'obtenir les données depuis un périphérique ou d'un
fichier plutôt que de l'entrée standard est l'opérateur de redirection du flux d'entrée <.
Inversement, pour envoyer les données traitées vers un périphérique ou un fichier
plutôt que vers la sortie standard, l'opérateur de redirection de sortie > est disponible.
Pour ajouter des données dans un fichier existant plutôt que de remplacer celle qu'il
contient déjà
Certains systèmes d'exploitation, comme UNIX, comprennent de nombreux filtres.
Microsoft Windows dispose également de filtres simples, intégrés à son interpréteur
de commandes, dont la plupart sont des améliorations significatives des commandes
équivalentes qui étaient disponibles sur MS-DOS.
Certains filtres possèdent une interface utilisateur graphique pour que les utilisateur
puissent facilement mettre au point les traitements dont ils ont besoin, en particulier
pour l'exploration de données.
- Exemple sur UNIX :
L'exemple suivant utilise le filtre paramétrable sed. L'entrée est la chaîne de
caractères " Hello World ". Le traitement consiste à remplacer " World " par " grp 4"