Filter (Unix)

Filter (Unix)

Filter sind Befehle in Betriebssystemen, die Eingaben vom Gerät stdin aufnehmen, weiterverarbeiten und ihr Ergebnis auf das Gerät stdout schreiben. Der Begriff des Filters stammt ursprünglich vom Betriebssystem Unix, wurde aber von Microsoft im System MS-DOS adaptiert und ist daher auch in den DOS-Derivaten zu finden. Die Funktionsweise von Filtern ist auch in Windows 7 noch verfügbar.

Zum Aufruf von Filtern wird der ausgebende Befehl durch ein Pipe-Zeichen „|“ von dem Filter getrennt.

Funktionsweise

Ein klassischer Filter unter Unix ist grep. Dieser Filter bewirkt die Ausgabe von Zeilen, die ein bestimmtes Suchwort enthalten.

cut -d : -f 1 /etc/passwd | grep foo

Diese Befehlszeile sucht nach registrierten Unix-Benutzern, die die Zeichenkette „foo“ als Bestandteil ihres Usernamens haben.

Unter DOS/Windows sieht ein ähnlicher Befehl so aus:

type c:\autoexec.bat | find echo

öffnet die Datei c:\autoexec.bat und gibt alle Zeilen aus, die das Wort „echo“ beinhalten.

Siehe auch

Weblinks

Beschreibung zur Verwendung von Filtern und DOS/Windows


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Filter (Unix) — In UNIX and UNIX like operating systems, a filter is a program that gets most of its data from standard input (the main input stream) and writes its main results to standard output (the main output stream). UNIX filters are often used as elements …   Wikipedia

  • Filter — may refer to: Chemistry, engineering and materials In chemistry, engineering, or household usage, a device to separate mixtures. See: * Filter (chemistry) * Water filter * Air filter * Oil filter * Pneumatic filter Optics and photography In… …   Wikipedia

  • Filter — (m., n., nach fr. filtrer, it. feltrare, „durchseihen“; ursprünglich „durch Filz laufen lassen“ zu germanisch *felt „Filz“) steht für: Geräte, Bauteile oder Baugruppen: Filter (Elektrotechnik), eine elektrische Schaltung, die bestimmte Frequenzen …   Deutsch Wikipedia

  • Filter (software) — A filter is a computer program to process a data stream. Some operating systems such as Unix are rich with filter programs. Even Windows has some simple filters built in to its command shell, most of which have significant enhancements relative… …   Wikipedia

  • Unix-Kommandos — Unix Systeme zeichnen sich durch eine Vielzahl von Kommandos aus, mit denen sich über eine Shell das Betriebssystem bedienen lässt. Die Syntax dieser Kommandos weicht unter den verschiedenen Systemen voneinander ab. Es existieren die beiden… …   Deutsch Wikipedia

  • UNIX-Kommandos — Unix Systeme zeichnen sich durch eine Vielzahl von Kommandos aus, mit denen sich über eine Shell das Betriebssystem bedienen lässt. Die Syntax dieser Kommandos weicht unter den verschiedenen Systemen voneinander ab. Es existieren die beiden… …   Deutsch Wikipedia

  • Unix-Befehle — Unix Systeme zeichnen sich durch eine Vielzahl von Kommandos aus, mit denen sich über eine Shell das Betriebssystem bedienen lässt. Die Syntax dieser Kommandos weicht unter den verschiedenen Systemen voneinander ab. Es existieren die beiden… …   Deutsch Wikipedia

  • Unix-Kommando — Unix Systeme zeichnen sich durch eine Vielzahl von Kommandos aus, mit denen sich über eine Shell das Betriebssystem bedienen lässt. Die Syntax dieser Kommandos weicht unter den verschiedenen Systemen voneinander ab. Es existieren die beiden… …   Deutsch Wikipedia

  • Unix Kommandos — Unix Systeme zeichnen sich durch eine Vielzahl von Kommandos aus, mit denen sich über eine Shell das Betriebssystem bedienen lässt. Die Syntax dieser Kommandos weicht unter den verschiedenen Systemen voneinander ab. Es existieren die beiden… …   Deutsch Wikipedia

  • Unix security — Unix security: maintaining a secure environment on Unix and Unix like operating systems is dependent on design concepts of these operating systems, but vigilance through user and administrative techniques is important to maintain security… …   Wikipedia

Share the article and excerpts

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