Filter (software)

The Unix philosophy encourages combining small, discrete tools to accomplish larger tasks.The following is an example: This finds all registered users that have "foo" as part of their username by using the cut command to take the first field (username) of each line of the Unix system password file and passing them all as input to grep, which searches its input for lines containing the character string "foo" and prints them on its output.Common Unix filter programs are: cat, cut, grep, head, sort, tail, and uniq.For example, Windows Server 2003 features six command-line filters for modifying Active Directory that can be chained by piping: DSAdd, DSGet, DSMod, DSMove, DSRm and DSQuery.[3] Windows PowerShell adds an entire host of filters known as "cmdlets" which can be chained together with a pipe, except a few simple ones, e.g. Clear-Screen.
Content-control softwareFilter (video)Email filteringcomputer programsubroutinestreampipelineoperating systemsWindows 7Windows PowerShellcmd.execommand-line interfaceMS-DOSAutomatorUnix-likestandard inputstandard outputstandard errorUnix philosophyKen ThompsonDoug McIlroyData scientistscompressexpandstringsbatch filescommand shellfreewaresharewaregraphical user interfacedata processingdata miningWindows Command PromptWindows Server 2003Active DirectoryMcIlroy, M. D.Wayback MachineRedmond, WAMicrosoft Press