Grep

GNU grep

grep [gɹɛp] ist ein Programm, das unter den Betriebssystemen Unix und Unix-Derivaten der Suche und Filterung definierter Zeichenketten aus Dateien oder Datenströmen dient. Es wurde ursprünglich von Ken Thompson entwickelt,[1] erschien erstmals als Teil von Version 6 AT&T UNIX und ist POSIX.1-konform.

Der Begriff grep steht für global/regular expression/print[2][3] oder auch global search for a regular expression and print out matched lines,[4] also etwa „globale Suche nach einem regulären Ausdruck und Ausgabe übereinstimmender Zeilen“. Historisch entwickelte sich der Name aus dem Kommando g/re/p des Unix-Editors QED, dem Vorgänger von ed.[5][6]

Es gibt verschiedene andere Programme mit ähnlichen Funktionen, beispielsweise agrep und Tre-agrep, die auch eine unscharfe Suche nach Textstrings ermöglichen.

  1. Brian Kernighan: A Regular Expression Matcher.
  2. grep Manual Punkt 16
  3. J. Plate: unix5 FH München
  4. Linuxfibel
  5. Félix López, Víctor Romero: Mastering Python Regular Expressions. Packt Publishing 2014, ISBN 978-1-78328-315-6. S. 7.
  6. Computerphile: Where GREP Came From - Computerphile. 6. Juli 2018, abgerufen am 8. Juli 2018 (englisch, Interview mit Brian W. Kernighan).

Grep

Dodaje.pl - Ogłoszenia lokalne