Filtre (informatique)

Filtre (informatique)
Page d'aide sur l'homonymie Pour les articles homonymes, voir Filtre.

En informatique, un filtre est un programme permettant d'effectuer des transformations sur les flux de données. La syntaxe des interpréteurs de commandes de la plupart des systèmes d'exploitation disposent du mécanisme appelé tubes qui permet cette technique. 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). En enchainant les commandes, les filtres permettent d'obtenir des traitements très sophistiqués mais d'une utilité essentielles.

Les interpréteurs de commande permettent 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, par exemple sous MS-DOS <<. Il permettent aussi inversement, d'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à, il est possible d'utiliser l'opérateur >>.

Certaines interface utilisateur graphique autorisent les filtres pour que les utilisateurs puissent facilement mettre au point les traitements dont ils ont besoin, en particulier pour l'exploration de données.

Sommaire

Exemples

  • Exemples sur MS-Windows :
find "motclé" < fichierentrée > fichiersortie
sort < fichierentrée > fichiersortie
find /v < fichierentrée | sort > fichiersortie

De tels filtres peuvent utilisés dans les fichiers de commande .bat) ou .cmd. Ces exemples sont également utilisables sur des systèmes UNIX.

  • 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 « Wikipédia ».

echo "Hello World" | sed 's/World/Wikipédia/'

Cette commande produit la chaîne « Hello Wikipédia ».

Voir aussi

Articles connexes

Exemples de filtres

  • MS-DOS
    • find ;
    • sort ;
    • copy.

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Filtre (informatique) de Wikipédia en français (auteurs)

Игры ⚽ Нужно решить контрольную?

Regardez d'autres dictionnaires:

  • Filtre (Informatique) — Pour les articles homonymes, voir Filtre. En informatique, 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 …   Wikipédia en Français

  • filtre bayésien — ● loc. m. ►MAIL Filtre utilisant une méthode probabiliste pour prédire si un courriel est légitime où s il s agit d un spam. C est tellement efficace que c est utilisé non seulement de plus en plus, mais aussi pour de plus en plus de messages… …   Dictionnaire d'informatique francophone

  • Filtre — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Un filtre est un système servant à séparer des éléments dans un flux. Ce flux peut être un flux de matières, un flux électronique, un flux d informations …   Wikipédia en Français

  • Filtre Numérique — En électronique, un filtre numérique est un élément qui effectue un filtrage à l aide d une succession d opérations mathématiques sur un signal discret. C est à dire qu il modifie le contenu spectral du signal d entrée en atténuant ou éliminant… …   Wikipédia en Français

  • Filtre numerique — Filtre numérique En électronique, un filtre numérique est un élément qui effectue un filtrage à l aide d une succession d opérations mathématiques sur un signal discret. C est à dire qu il modifie le contenu spectral du signal d entrée en… …   Wikipédia en Français

  • Filtre Anti-Aliasing — Filtre anticrénelage Un filtre anticrénelage, filtre antialiasing, parfois appelé filtre antirepliement, est un filtre passe bas analogique que l on retrouve dans les dispositifs de numérisation, qui permet de nettoyer le signal avant d effectuer …   Wikipédia en Français

  • Filtre Anticrènelage — Filtre anticrénelage Un filtre anticrénelage, filtre antialiasing, parfois appelé filtre antirepliement, est un filtre passe bas analogique que l on retrouve dans les dispositifs de numérisation, qui permet de nettoyer le signal avant d effectuer …   Wikipédia en Français

  • Filtre anti-aliasing — Filtre anticrénelage Un filtre anticrénelage, filtre antialiasing, parfois appelé filtre antirepliement, est un filtre passe bas analogique que l on retrouve dans les dispositifs de numérisation, qui permet de nettoyer le signal avant d effectuer …   Wikipédia en Français

  • Filtre anti-crènelage — Filtre anticrénelage Un filtre anticrénelage, filtre antialiasing, parfois appelé filtre antirepliement, est un filtre passe bas analogique que l on retrouve dans les dispositifs de numérisation, qui permet de nettoyer le signal avant d effectuer …   Wikipédia en Français

  • Filtre anti-repliement — Filtre anticrénelage Un filtre anticrénelage, filtre antialiasing, parfois appelé filtre antirepliement, est un filtre passe bas analogique que l on retrouve dans les dispositifs de numérisation, qui permet de nettoyer le signal avant d effectuer …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”