manpages-de - en to de translation catalogue (159 entries)

note: type: TH
en: User Commands
de: Dienstprogramme für Benutzer

note: type: SH
en: NAME
de: BEZEICHNUNG

note: type: Plain text
en: grep, egrep, fgrep - print lines that match patterns
de: grep, egrep, fgrep - gibt Zeilen aus, die zu Suchmustern passen

note: type: SH
en: SYNOPSIS
de: ÜBERSICHT

note: type: Plain text
en: B<grep> [I<OPTION>.\|.\|.]\& I<PATTERNS> [I<FILE>.\|.\|.]
de: B<grep> [I<OPTION>…]\& I<MUSTER> [I<DATEI>…]

note: type: Plain text
en: B<grep> [I<OPTION>.\|.\|.]\& B<-e> I<PATTERNS> \&.\|.\|.\& [I<FILE>.\|.\|.]
de: B<grep> [I<OPTION>…]\& B<-e> I<MUSTER> …\& [I<DATEI>…]

note: type: Plain text
en: B<grep> [I<OPTION>.\|.\|.]\& B<-f> I<PATTERN_FILE> \&.\|.\|.\& [I<FILE>.\|.\|.]
de: B<grep> [I<OPTION>…]\& B<-f> I<MUSTERDATEI> …\& [I<DATEI>…]

note: type: SH
en: DESCRIPTION
de: BESCHREIBUNG

note: type: Plain text
en: B<grep> searches for I<PATTERNS> in each I<FILE>.  I<PATTERNS> is one or patterns separated by newline characters, and B<grep> prints each line that matches a pattern.
de: B<grep> sucht in jeder I<DATEI> nach I<MUSTER>N. I<MUSTER> ist ein oder mehrere Muster, die durch Zeilenumbrüche getrennt sind und B<grep> gibt jede Zeile aus, die auf ein Musster passt.

note: type: Plain text
en: A I<FILE> of ``B<->'' stands for standard input.  If no I<FILE> is given, recursive searches examine the working directory, and nonrecursive searches read standard input.
de: Ist I<DATEI> »B<->« bedeutet dies Standardeingabe. Falls keine I<DATEI> angegeben ist, werden rekursive Suchen das aktuelle Verzeichnis prüfen und nichtrekursive Suchen die Standardeingabe lesen.

note: type: Plain text
en: In addition, the variant programs B<egrep> and B<fgrep> are the same as B<grep\ -E> and B<grep\ -F>, respectively.  These variants are deprecated, but are provided for backward compatibility.
de: Darüber hinaus stehen die zwei Programmvarianten B<egrep> und B<fgrep> zur Verfügung. Sie entsprechen den Aufrufen B<grep\ -E> und B<grep\ -F>. Diese Varianten sind veraltet und stehen nur noch aus Gründen der Abwärtskompatibilität zur Verfügung.

note: type: SH
en: OPTIONS
de: OPTIONEN

note: type: SS
en: Generic Program Information
de: Allgemeine Programminformationen

note: type: Plain text
en: Output a usage message and exit.
de: zeigt Informationen zur Benutzung an und beendet das Programm.

note: type: Plain text
en: Output the version number of B<grep> and exit.
de: gibt die Versionsnummer von B<grep> und beendet das Programm.

note: type: SS
en: Matcher Selection
de: Wahl des Musters

note: type: Plain text
en: Interpret I<PATTERNS> as extended regular expressions (EREs, see below).
de: I<MUSTER> als erweitertere regulärere Ausdrücke (extended regular expressions, EREs, siehe unten) interpretieren.

note: type: Plain text
en: Interpret I<PATTERNS> as fixed strings, not regular expressions.
de: I<MUSTER> soll als feste Zeichenkette und nicht als regulärer Ausdruck interpretiert werden.

note: type: Plain text
en: Interpret I<PATTERNS> as basic regular expressions (BREs, see below).  This is the default.
de: I<MUSTER> als gewöhnliche reguläre Ausdrücke (basic regular expressions, BREs, siehe unten) interpretieren. Das ist die Voreinstellung.

note: type: Plain text
en: Interpret PATTERNS as Perl-compatible regular expressions (PCREs).  This option is experimental when combined with the B<-z> (B<-\^-null-data>)  option, and B<grep -P> may warn of unimplemented features.
de: Interpretiert MUSTER als regulären Perl-kompatiblen Ausdruck (PCRE). Diese Option ist experimentell, wenn sie mit der Option B<-z> (B<-\^-null-data>) kombiniert wird. Es kann vorkommen, dass B<grep -P> wegen nicht implementierter Funktionalitäten warnt.

note: type: SS
en: Matching Control
de: Steuerung des Abgleichs

note: type: TP
en: B<-e>I< PATTERNS>,B< -\^-regexp=>I<PATTERNS>
de: B<-e>I< MUSTER>,B< -\^-regexp=>I<MUSTER>

note: type: Plain text
en: Use I<PATTERNS> as the patterns.  If this option is used multiple times or is combined with the B<-f> (B<-\^-file>)  option, search for all patterns given.  This option can be used to protect a pattern beginning with ``-''.
de: I<MUSTER> als die Suchmuster verwenden. Falls diese Option mehrfach verwandt oder mit der Option B<-f> (B<-\^-file>) kombiniert wird, wird nach allen übergebenen Mustern gesucht. Diese Option kann zum Schützen von Mustern, die mit einem »-« anfangen, verwandt werden.

note: type: TP
en: B<-f>I< FILE>,B< -\^-file=>I<FILE>
de: B<-f>I< DATEI>,B< -\^-file=>I<DATEI>

note: type: Plain text
en: Obtain patterns from I<FILE>, one per line.  If this option is used multiple times or is combined with the B<-e> (B<-\^-regexp>)  option, search for all patterns given.  The empty file contains zero patterns, and therefore matches nothing.
de: Liest die Suchmuster Zeile für Zeile aus I<DATEI> ein. Falls diese Option mehrfach verwandt oder mit der Option B<-e> (B<-\^-regexp>) kombiniert wird, wird nach allen übergebenen Mustern gesucht. Eine leere Datei enthält keine Suchmuster und erzielt deshalb auch keine Treffer.

note: type: Plain text
en: Ignore case distinctions, so that characters that differ only in case match each other.
de: Ignoriert Unterscheidungen der Groß-/Kleinschreibung, so dass Zeichen, die sich nur darin unterscheiden, jeweils auf ihr Gegenstück passen.

note: type: Plain text
en: Invert the sense of matching, to select non-matching lines.
de: Invertiert das Suchmuster, so dass alle Zeilen ausgewählt werden, die nicht auf I<MUSTER> passen.

note: type: Plain text
en: Select only those lines containing matches that form whole words.  The test is that the matching substring must either be at the beginning of the line, or preceded by a non-word constituent character.  Similarly, it must be either at the end of the line or followed by a non-word constituent character.  Word-constituent characters are letters, digits, and the underscore.  This option has no effect if B<-x> is also specified.
de: Wählt nur solche Zeilen aus, deren Treffer aus vollständigen Wörtern bestehen. Im Einzelnen verläuft der Test so, dass eine passende Zeichenkette entweder am Zeilenanfang beginnen muss oder auf ein Zeichen folgt, das nicht zu den Wortaufbau-Zeichen gehört. Ebenso muss das Ende der Zeichenkette entweder mit dem Zeilenende zusammenfallen oder es darf kein Wortaufbau-Zeichen folgen. Wortaufbau-Zeichen sind alle Buchstaben, Ziffern sowie der Unterstrich. Diese Option hat keinen Effekt, falls auch B<-x> angegeben ist.

note: type: Plain text
en: Select only those matches that exactly match the whole line.  For a regular expression pattern, this is like parenthesizing the pattern and then surrounding it with B<^> and B<$>.
de: Wählt nur solche Zeilen aus, deren Treffer die komplette Zeile umfasst. Für ein Muster eines regulären Ausdrucks ist dies identisch zum Setzen des Musters in Anführungszeichen und dann Einfassen mit B<^> und B<$>.

note: type: Plain text
en: Obsolete synonym for B<-i>.
de: veraltetes Synonym für B<-i>

note: type: SS
en: General Output Control
de: Allgemeine Ausgabesteuerung

note: type: Plain text
en: Suppress normal output; instead print a count of matching lines for each input file.  With the B<-v>, B<-\^-invert-match> option (see below), count non-matching lines.
de: Statt die passenden Zeilen direkt anzuzeigen, wird lediglich ihre Anzahl pro Eingabedatei ausgegeben. Ist zusätzlich die Option B<-v>, B<-\^-invert-match> (siehe unten) angegeben, zählt B<grep> die Zeilen ohne Treffer.

note: type: TP
en: B<-\^-color>[B<=>I<WHEN>], B<-\^-colour>[B<=>I<WHEN>]
de: B<-\^-color>[B<=>I<WANN>], B<-\^-colour>[B<=>I<WANN>]

note: type: Plain text
en: Surround the matched (non-empty) strings, matching lines, context lines, file names, line numbers, byte offsets, and separators (for fields and groups of context lines) with escape sequences to display them in color on the terminal.  The colors are defined by the environment variable B<GREP_COLORS>.  The deprecated environment variable B<GREP_COLOR> is still supported, but its setting does not have priority.  I<WHEN> is B<never>, B<always>, or B<auto>.
de: Schließt die gefundenen (nicht leeren) Zeichenketten, passenden Zeilen, Kontextzeilen, Dateinamen, Zeilennummern, Byte-Offsets und Separatoren (für Felder und Gruppen von Kontextzeilen) mit Escape-Sequenzen ein, damit diese auf dem Terminal farbig angezeigt werden. Die Farben werden durch die Umgebungsvariable B<GREP_COLORS> definiert. Die missbilligte Umgebungsvariable B<GREP_COLOR> wird weiterhin unterstützt, hat aber keine Priorität und sollte nicht verwendet werden. I<WANN> kann die Werte B<never>, B<always> oder B<auto> annehmen.

note: type: Plain text
en: Suppress normal output; instead print the name of each input file from which no output would normally have been printed.  The scanning will stop on the first match.
de: Statt der normalen Ausgabe wird der Name jeder Datei ohne Treffer angezeigt. Die Suche endet beim ersten Treffer.

note: type: Plain text
en: Suppress normal output; instead print the name of each input file from which output would normally have been printed.  The scanning will stop on the first match.
de: Statt der normalen Ausgabe wird der Name jeder Datei mit Treffer angezeigt. Die Suche endet beim ersten Treffer.

note: type: TP
en: B<-m>I< NUM>,B< -\^-max-count=>I<NUM>
de: B<-m>I< ZAHL>,B< -\^-max-count=>I<ZAHL>

note: type: Plain text
en: Stop reading a file after I<NUM> matching lines.  If the input is standard input from a regular file, and I<NUM> matching lines are output, B<grep> ensures that the standard input is positioned to just after the last matching line before exiting, regardless of the presence of trailing context lines.  This enables a calling process to resume a search.  When B<grep> stops after I<NUM> matching lines, it outputs any trailing context lines.  When the B<-c> or B<-\^-count> option is also used, B<grep> does not output a count greater than I<NUM>.  When the B<-v> or B<-\^-invert-match> option is also used, B<grep> stops after outputting I<NUM> non-matching lines.
de: Beendet das Lesen einer Datei, nachdem I<ZAHL> passende Zeilen gefunden wurden. Wenn die Eingabe aus einer regulären Datei stammt und I<ZAHL> passende Zeilen ausgegeben wurden, positioniert B<grep>, bevor es endet, die Standardeingabe ungeachtet der Existenz folgender Kontextzeilen direkt hinter der letzten passenden Zeile. Dies ermöglicht einem aufrufenden Prozess die Fortsetzung der Suche. Wenn B<grep> nach I<ZAHL> passenden Zeilen endet, gibt es alle nachfolgenden Kontextzeilen aus. Wenn außerdem die Option B<-c> (oder B<-\^-count>) verwendet wird, gibt B<grep> als Ergebnis keine Zahl aus, die größer ist als I<ZAHL>. Wenn die Option B<-v> (B<-\^-invert-match> verwendet wird, endet B<grep> nach der Ausgabe von I<ZAHL> nicht passenden Zeilen.

note: type: Plain text
en: Print only the matched (non-empty) parts of a matching line, with each such part on a separate output line.
de: Anstatt der gesamten Zeile werden nur die passenden (nicht leeren) Teile ausgegeben. Jeder dieser Teile wird auf einer eigenen Zeile ausgegeben.

note: type: Plain text
en: Quiet; do not write anything to standard output.  Exit immediately with zero status if any match is found, even if an error was detected.  Also see the B<-s> or B<-\^-no-messages> option.
de: Unterdrückt die normalen Ausgaben. Die Suche endet sofort nach dem ersten Treffer und gibt auch beim Auftreten von Fehlern den Status Null zurück. Lesen Sie auch die Beschreibung der Option B<-s> oder B<-\^-no-messages>.

note: type: Plain text
en: Suppress error messages about nonexistent or unreadable files.
de: Unterdrückt Fehlermeldungen über nicht existierende oder unlesbare Dateien.

note: type: SS
en: Output Line Prefix Control
de: Präfix-Festlegung der Ausgabezeilen

note: type: Plain text
en: Print the 0-based byte offset within the input file before each line of output.  If B<-o> (B<-\^-only-matching>)  is specified, print the offset of the matching part itself.
de: Gibt vor jeder Ausgabezeile die Byte-Position in der Datei relativ zum Dateianfang (0) an. Wenn B<-o> (B<-\^-only-matching>) angegeben wird, wird die Position des gefundenen Teils angezeigt.

note: type: Plain text
en: Print the file name for each match.  This is the default when there is more than one file to search.
de: Gibt vor jedem Treffer den zugehörigen Dateinamen aus. Das ist das Standardverhalten, wenn mehr als eine Datei untersucht wird.

note: type: Plain text
en: Suppress the prefixing of file names on output.  This is the default when there is only one file (or only standard input) to search.
de: Der Dateiname wird vor einem Treffer nicht ausgegeben. Das ist das Standardverhalten bei der Suche in nur einer Datei (oder nur in der Standardeingabe).

note: type: TP
en: B<-\^-label=>I<LABEL>
de: B<-\^-label=>I<TEXT>

note: type: Plain text
en: Display input actually coming from standard input as input coming from file I<LABEL>.  This is especially useful when implementing tools like B<zgrep>, e.g., B<gzip -cd foo.gz | grep -\^-label=foo -H something>.  See also the B<-H> option.
de: Zeigt tatsächlich aus der Standardeingabe gelesene Eingaben an, als seien sie aus Datei I<TEXT> gelesen. Das ist besonders praktisch für die Realisierung von Werkzeugen wie B<zgrep>, z.B. B<gzip -cd foo.gz | grep -\^-label=foo -H irgendwas> (siehe auch die Option B<-H>).

note: type: Plain text
en: Prefix each line of output with the 1-based line number within its input file.
de: Gibt vor jeder Zeile die Zeilennummer (gezählt ab 1) innerhalb der aktuellen Eingabedatei aus.

note: type: Plain text
en: Make sure that the first character of actual line content lies on a tab stop, so that the alignment of tabs looks normal.  This is useful with options that prefix their output to the actual content: B<-H>,B<-n>, and B<-b>.  In order to improve the probability that lines from a single file will all start at the same column, this also causes the line number and byte offset (if present)  to be printed in a minimum size field width.
de: Stellt sicher, dass das erste Zeichen des eigentlichen Zeileninhalts auf einem Tabulatorstopp liegt, so dass die Ausrichtung der Tabulatoren normal aussieht. Dies ist sinnvoll für die Optionen, die ihrer Ausgabe einen Präfix voranstellen: B<-H>, B<-n> und B<-b>. Um die Wahrscheinlichkeit zu vergrößern, dass die Zeilen aus einer einzelnen Datei alle in der gleichen Spalte beginnen, bewirkt diese Option auch, dass (eventuell vorhandene) Zeilennummern und Byte-Offsets mit minimaler Feldgröße ausgegeben werden.

note: type: Plain text
en: Report Unix-style byte offsets.  This switch causes B<grep> to report byte offsets as if the file were a Unix-style text file, i.e., with CR characters stripped off.  This will produce results identical to running B<grep> on a Unix machine.  This option has no effect unless B<-b> option is also used; it has no effect on platforms other than MS-DOS and MS-Windows.
de: Zeigt die Byte-Positionen im Unix-Stil an. Mit Hilfe dieses Schalters gibt B<grep> Byte-Positionen in Textdateien stets so aus, als würden sie nur ein einzelnes Zeilenumbruchsymbol am Zeilenende enthalten: Ein eventuelles Wagenrücklaufsymbol am Zeilenende wird nicht berücksichtigt. So erzeugt B<grep> die gleichen Resultate wie auf einer UNIX-Maschine. Diese Option ist nur in Verbindung mit dem Schalter B<-b> wirksam. Auf anderen Plattformen als MS-DOS und MS-Windows hat sie keine Auswirkung.

note: type: Plain text
en: Output a zero byte (the ASCII B<NUL> character) instead of the character that normally follows a file name.  For example, B<grep -lZ> outputs a zero byte after each file name instead of the usual newline.  This option makes the output unambiguous, even in the presence of file names containing unusual characters like newlines.  This option can be used with commands like B<find -print0>, B<perl -0>, B<sort -z>, and B<xargs -0> to process arbitrary file names, even those that contain newline characters.
de: Gibt statt des üblichen Trennzeichens nach jedem Dateinamen ein Nullbyte (das ASCII-Zeichen B<NUL>) aus. So gibt beispielsweise B<grep -lZ> nach jedem Dateinamen statt des gebräuchlichen Zeilenumbruchs ein Null-Byte aus. Mit dieser Option bleibt die Ausgabe selbst bei ungewöhnlichen Dateinamen, die beispielsweise einen Zeilenumbruch enthalten, eindeutig. Diese Option kann zusammen mit Befehlen wie B<find -print0>, B<perl -0>, B<sort -z> und B<xargs -0> zur Verarbeitung beliebiger Dateinamen verwendet werden (auch solche, die Zeilenumbrüche enthalten).

note: type: SS
en: Context Line Control
de: Steuerung der Kontextzeilen

note: type: TP
en: B<-A>I< NUM>,B< -\^-after-context=>I<NUM>
de: B<-A>I< ZAHL>,B< -\^-after-context=>I<ZAHL>

note: type: Plain text
en: Print I<NUM> lines of trailing context after matching lines.  Places a line containing a group separator (B<-\^->)  between contiguous groups of matches.  With the B<-o> or B<-\^-only-matching> option, this has no effect and a warning is given.
de: Zeigt I<ZAHL> Kontextzeilen im Anschluss an eine auf das Muster passende Zeile an. Gibt eine Zeile mit einem Gruppentrennzeichen (B<-\^->) zwischen benachbarten Gruppen von Treffern aus. Zusammen mit der Option B<-o> oder B<-\^-only-matching> hat diese Option keine Auswirkung und es wird eine Warnung ausgegeben.

note: type: TP
en: B<-B>I< NUM>,B< -\^-before-context=>I<NUM>
de: B<-B>I< ZAHL>,B< -\^-before-context=>I<ZAHL>

note: type: Plain text
en: Print I<NUM> lines of leading context before matching lines.  Places a line containing a group separator (B<-\^->)  between contiguous groups of matches.  With the B<-o> or B<-\^-only-matching> option, this has no effect and a warning is given.
de: Zeigt I<ZAHL> Kontextzeilen vor einer auf das Muster passenden Zeile an.Gibt eine Zeile mit einem Gruppentrennzeichen (B<-\^->) zwischen benachbarten Gruppen von Treffern aus. Zusammen mit der Option B<-o> oder B<-\^-only-matching> hat diese Option keine Auswirkung und es wird eine Warnung ausgegeben.

note: type: TP
en: B<-C>I< NUM>,B< ->I<NUM>,B< -\^-context=>I<NUM>
de: B<-C> [I<ZAHL>], B<->I<ZAHL>, B<-\^-context>[B<=>I<ZAHL>]

note: type: Plain text
en: Print I<NUM> lines of output context.  Places a line containing a group separator (B<-\^->)  between contiguous groups of matches.  With the B<-o> or B<-\^-only-matching> option, this has no effect and a warning is given.
de: Zeigt je I<ZAHL> Kontextzeilen vor und nach einer auf das Muster passenden Zeile an. Gibt eine Zeile mit einem Gruppentrennzeichen (B<-\^->) zwischen benachbarten Gruppen von Treffern aus. Zusammen mit der Option B<-o> oder B<-\^-only-matching> hat diese Option keine Auswirkung und es wird eine Warnung ausgegeben.

note: type: SS
en: File and Directory Selection
de: Auswahl von Dateien und Verzeichnissen

note: type: Plain text
en: Process a binary file as if it were text; this is equivalent to the B<-\^-binary-files=text> option.
de: Verarbeitet eine Binärdatei, als wäre sie gewöhnlicher Text; dieser Schalter ist gleichwertig mit B<-\^-binary-files=text>.

note: type: TP
en: B<-\^-binary-files=>I<TYPE>
de: B<-\^-binary-files=>I<TYP>

note: type: Plain text
en: If a file's data or metadata indicate that the file contains binary data, assume that the file is of type I<TYPE>.  Non-text bytes indicate binary data; these are either output bytes that are improperly encoded for the current locale, or null input bytes when the B<-z> option is not given.
de: Falls die Daten oder Metadaten der Datei anzeigen, dass die Datei binäre Daten enthält, wird angenommen, dass die Datei vom Typ I<TYP> ist. Bytes, die nicht Text sind, deuten Binärdaten an; diese sind entweder Ausgabebytes, die nicht korrekt für die aktuelle Locale kodiert wurden, oder Null-Eingabebytes, wenn die Option B<-z> nicht angegeben ist.

note: type: Plain text
en: By default, I<TYPE> is B<binary>, and when B<grep> discovers that a file is binary it suppresses any further output, and instead outputs either a one-line message saying that a binary file matches, or no message if there is no match.
de: Standardmäßig ist I<TYP> B<binary> und wenn B<grep> erkennt, dass eine Datei binär ist, unterdrückt es weitere Ausgaben und gibt stattdessen eine einzeilige Meldung aus, die besagt, dass ein Treffer in einer Binärdatei ist und keine Meldung, falls es keinen solchen Treffer gibt.

note: type: Plain text
en: If I<TYPE> is B<without-match>, when B<grep> discovers that a file is binary it assumes that the rest of the file does not match; this is equivalent to the B<-I> option.
de: Falls I<TYP> B<without-match> ist, wenn B<grep> erkennt, dass eine Datei binär ist, dann nimmt es an, dass in der restlichen Datei keine Treffer sind. Dies ist zu der Option B<-I> äquivalent.

note: type: Plain text
en: If I<TYPE> is B<text>, B<grep> processes a binary file as if it were text; this is equivalent to the B<-a> option.
de: Falls I<TYP> B<text> ist, verarbeitet B<grep> eine Binärdatei, als wäre sie gewöhnlicher Text. Dies ist zu der Option B<-a> äquivalent.

note: type: Plain text
en: When I<type> is B<binary>, B<grep> may treat non-text bytes as line terminators even without the B<-z> option.  This means choosing B<binary> versus B<text> can affect whether a pattern matches a file.  For example, when I<type> is B<binary> the pattern B<q$ might> match B<q> immediately followed by a null byte, even though this is not matched when I<type> is B<text>.  Conversely, when I<type> is B<binary> the pattern B<.\&> (period) might not match a null byte.
de: Falls I<TYP> B<binary> ist, kann B<grep> von Text verschiedene Bytes selbst ohne die Option B<-z> als Zeilende behandeln. Das bedeutet, die Wahl von B<binary> gegenüber B<text> kann beeinflussen, ob ein Muster auf eine Datei passt oder nicht. Ist beispielsweise I<TYP> B<binary>, B<könnte> das Muster B<q$> auf B<q> sofort gefolgt von einem Null-Byte passen, selbst wenn dies nicht auf das Muster passt, wenn I<TYP> B<text> ist. Entsprechend kann das Muster B<.\&> (Satzpunkt) nicht auf ein Null-Byte passen, wenn I<TYP> B<binary> ist.

note: type: Plain text
en: I<Warning:> The B<-a> option might output binary garbage, which can have nasty side effects if the output is a terminal and if the terminal driver interprets some of it as commands.  On the other hand, when reading files whose text encodings are unknown, it can be helpful to use B<-a> or to set B<LC_ALL='C'> in the environment, in order to find more matches even if the matches are unsafe for direct display.
de: I<Warnung>: Die Option B<-a> könnte binären Müll ausgeben, der negative Seiteneffekte haben kann, falls die Ausgabe auf ein Terminal erfolgt und der Terminaltreiber Teile davon als Befehle interpretiert. Andererseits kann es nützlich sein, B<-a> zu verwenden oder B<LC_ALL='C'> in der Umgebung zu setzen, wenn Texte gelesen werden, deren Kodierung unbekannt ist, um weitere Treffer zu finden, selbst wenn die Treffer für die direkte Anzeige nicht sicher sind.

note: type: TP
en: B<-D>I< ACTION>,B< -\^-devices=>I<ACTION>
de: B<-D>I< AKTION>,B< -\^-devices=>I<AKTION>

note: type: Plain text
en: If an input file is a device, FIFO or socket, use I<ACTION> to process it.  By default, I<ACTION> is B<read>, which means that devices are read just as if they were ordinary files.  If I<ACTION> is B<skip>, devices are silently skipped.
de: Wenn die Eingabedatei ein Gerät, ein FIFO oder ein Socket ist, wird sie mit I<AKTION> verarbeitet. Die Standard-I<AKTION> ist B<read>. Das bedeutet, dass Geräte wie eine gewöhnliche Datei gelesen werden. Mit der I<AKTION> B<skip> werden Geräte stillschweigend ausgelassen.

note: type: TP
en: B<-d>I< ACTION>,B< -\^-directories=>I<ACTION>
de: B<-d>I< AKTION>,B< -\^-directories=>I<AKTION>

note: type: Plain text
en: If an input file is a directory, use I<ACTION> to process it.  By default, I<ACTION> is B<read>, i.e., read directories just as if they were ordinary files.  If I<ACTION> is B<skip>, silently skip directories.  If I<ACTION> is B<recurse>, read all files under each directory, recursively, following symbolic links only if they are on the command line.  This is equivalent to the B<-r> option.
de: Ist eine Eingabedatei ein Verzeichnis, wird es mit der I<AKTION> verarbeitet. In der Standardeinstellung ist I<AKTION> auf B<read> gesetzt, das bedeutet, dass Verzeichnisse wie gewöhnliche Dateien eingelesen werden. Ist I<AKTION> auf B<skip> gesetzt, so werden Verzeichnisse stillschweigend übersprungen. Steht I<AKTION> auf B<recurse>, so werden sämtliche Dateien unterhalb jedes Verzeichnisses rekursiv durchsucht. Symbolische Links werden nur verfolgt, wenn sie auf der Befehlszeile angegeben wurden. Dies ist zu der Option B<-r> äquivalent.

note: type: Plain text
en: Skip any command-line file with a name suffix that matches the pattern I<GLOB>, using wildcard matching; a name suffix is either the whole name, or any suffix starting after a B</> and before a non-B</>.  When searching recursively, skip any subfile whose base name matches I<GLOB>; the base name is the part after the last B</>.  A pattern can use B<*>, B<?>, and B<[>.\|.\|.B<]\&> as wildcards, and B<\e> to quote a wildcard or backslash character literally.
de: Überspringt jede Datei auf der Befehlszeile, deren Namenserweiterung auf das Muster I<GLOB> mittels Platzhalter-Abgleich passt; eine Namenserweiterung ist entweder der gesamte Name oder jeder mit einem B</> beginnende Erweiterung und vor einem nicht-B</>. Bei der rekursiven Suche werden alle Unterdateien übersprungen, deren Basisname auf I<GLOB> passt; der Basisname ist der Teil nach dem letzten B</>. Ein Muster kann B<*>, B<?> und B<[>…B<]\&> als Platzhalter verwenden, und B<\e>, um ein buchstäbliches Platzhalter- oder Rückwärtsschrägstrichzeichen zu maskieren.

note: type: TP
en: B<-\^-exclude-from=>I<FILE>
de: B<-\^-exclude-from=>I<DATEI>

note: type: Plain text
en: Skip files whose base name matches any of the file-name globs read from I<FILE> (using wildcard matching as described under B<-\^-exclude>).
de: Überspringt Dateien, deren Dateinamen zu einem (mittels Platzhalter-Abgleich wie unter B<-\^-exclude> beschrieben) aus I<DATEI> gelesenen Dateinamen-»GLOB« passen.

note: type: Plain text
en: Skip any command-line directory with a name suffix that matches the pattern I<GLOB>.  When searching recursively, skip any subdirectory whose base name matches I<GLOB>.  Ignore any redundant trailing slashes in I<GLOB>.
de: Überspringt jedes Verzeichnis auf der Befehlszeile, dessen Namenserweiterung auf das Muster I<GLOB> passt. Wenn Verzeichnisse rekursiv durchsucht werden, überspringt dies jedes Unterverzeichnis, dessen Basisname auf I<GLOB> passt. Alle überflüssigen abschließenden Schrägstriche in I<GLOB> werden ignoriert.

note: type: Plain text
en: Process a binary file as if it did not contain matching data; this is equivalent to the B<-\^-binary-files=without-match> option.
de: Behandelt Binärdateien so, als würde ihr Inhalt nie auf das Suchmuster passen. Dies ist gleichbedeutend mit der Option B<-\^-binary-files=without-match>.

note: type: Plain text
en: Search only files whose base name matches I<GLOB> (using wildcard matching as described under B<-\^-exclude>).
de: Durchsucht nur Dateien, deren »base names« zu (mittels Platzhalter-Abgleich wie unter B<-\^-exclude> beschrieben) »GLOB« passen.

note: type: Plain text
en: Read all files under each directory, recursively, following symbolic links only if they are on the command line.  Note that if no file operand is given, grep searches the working directory.  This is equivalent to the B<-d recurse> option.
de: Durchsucht sämtliche Dateien unterhalb jedes Verzeichnisses rekursiv. Symbolische Links werden nur verfolgt, wenn sie auf der Befehlszeile angegeben wurden. Wenn kein Datei-Operand angegeben ist, durchsucht grep das Arbeitsverzeichnis. Dies ist zu der Option B<-d recurse> äquivalent.

note: type: Plain text
en: Read all files under each directory, recursively.  Follow all symbolic links, unlike B<-r>.
de: Durchsucht sämtliche Dateien unterhalb jedes Verzeichnisses rekursiv. Allen symbolischen Links folgen, anders als B<-r>.

note: type: SS
en: Other Options
de: Weitere Optionen

note: type: Plain text
en: Use line buffering on output.  This can cause a performance penalty.
de: Verwendet bei der Ausgabe Zeilenpuffer. Das kann Leistungseinbußen bewirken.

note: type: Plain text
en: Treat the file(s) as binary.  By default, under MS-DOS and MS-Windows, B<grep> guesses whether a file is text or binary as described for the B<-\^-binary-files> option.  If B<grep> decides the file is a text file, it strips the CR characters from the original file contents (to make regular expressions with B<^> and B<$> work correctly).  Specifying B<-U> overrules this guesswork, causing all files to be read and passed to the matching mechanism verbatim; if the file is a text file with CR/LF pairs at the end of each line, this will cause some regular expressions to fail.  This option has no effect on platforms other than MS-DOS and MS-Windows.
de: Verarbeitet die Datei(en) als Binärdaten. Unter MS-DOS und MS-Windows versucht B<grep> herauszufinden, ob eine Datei Text oder binär ist, wie dies bei der Option B<-\^-binary-files> beschrieben ist. In einer von B<grep> zu einer Textdatei erklärten Datei entfernt es intern alle Wagenrücklaufzeichen (CR), damit B<^> und B<$> in regulären Ausdrücken korrekt funktionieren. Die Angabe von B<-U> umgeht die ganze Raterei und weist B<grep> an, jede Datei exakt so zu verarbeiten, wie sie eingelesen wurde. Falls es sich um eine Textdatei handelt, deren Zeilen mit einem kombinierten Wagenrücklauf und Zeilenumbruch (CR/LF) enden, arbeiten manche reguläre Ausdrücke fehlerhaft. Diese Option hat auf anderen Plattformen als MS-DOS und MS-Windows keine Auswirkungen.

note: type: Plain text
en: Treat input and output data as sequences of lines, each terminated by a zero byte (the ASCII NUL character) instead of a newline.  Like the B<-Z> or B<-\^-null> option, this option can be used with commands like B<sort -z> to process arbitrary file names.
de: Behandelt Ein- und Ausgabedaten als Folge von Zeilen, die jede mit einem Null-Byte (das Zeichen ASCII NUL) anstelle eines Zeilenvorschubs endet. Wie die Optionen B<-Z> oder B<-\^-null> kann diese Option zusammen mit Befehlen wie B<sort -z> für die Verarbeitung beliebiger Dateinamen eingesetzt werden.

note: type: SH
en: REGULAR EXPRESSIONS
de: REGULÄRE AUSDRÜCKE

note: type: Plain text
en: A regular expression is a pattern that describes a set of strings.  Regular expressions are constructed analogously to arithmetic expressions, by using various operators to combine smaller expressions.
de: Unter einem regulären Ausdruck versteht man ein Muster, das eine Menge von Zeichenketten beschreibt. Reguläre Ausdrücke werden analog zu arithmetischen Ausdrücken aufgebaut: Sie werden mit Hilfe verschiedener Operatoren aus kleineren Ausdrücken zusammengesetzt.

note: type: Plain text
en: B<grep> understands three different versions of regular expression syntax: ``basic'' (BRE), ``extended'' (ERE) and ``perl'' (PCRE).  In GNU B<grep> there is no difference in available functionality between basic and extended syntaxes.  In other implementations, basic regular expressions are less powerful.  The following description applies to extended regular expressions; differences for basic regular expressions are summarized afterwards.  Perl-compatible regular expressions give additional functionality, and are documented in pcresyntax(3) and pcrepattern(3), but work only if PCRE is available in the system.
de: B<grep> versteht drei verschiedene Klassen regulärer Ausdrücke: »gewöhnliche« (basic, BRE), »erweiterte« (extended, ERE) und »perl« (PCRE). GNU B<grep> stellt für gewöhnliche und erweiterte reguläre Ausdrücke die gleiche Funktionalität bereit. In anderen Implementierungen steht mit gewöhnlichen regulären Ausdrücken jedoch nur ein eingeschränkter Funktionsumfang zur Verfügung. Die folgende Beschreibung bezieht sich auf erweiterte reguläre Ausdrücke; die Unterschiede zu gewöhnlichen regulären Ausdrücken werden im Anschluss daran zusammengefasst. Die Perl-kompatiblen regulären Ausdrücke stellen zusätzliche Funktionen bereit und sind in pcresyntax(3) und pcrepattern(3) dokumentiert, funktionieren aber nur, wenn PCRE im System verfügbar ist.

note: type: Plain text
en: The fundamental building blocks are the regular expressions that match a single character.  Most characters, including all letters and digits, are regular expressions that match themselves.  Any meta-character with special meaning may be quoted by preceding it with a backslash.
de: Grundlegende Bausteine sind die regulären Ausdrücke, die auf ein einzelnes Zeichen passen. Die meisten Zeichen, insbesondere alle Buchstaben und Ziffern, sind zugleich reguläre Ausdrücke, die auf sich selbst passen. Alle Metazeichen, die eine besondere Bedeutung besitzen, können durch einen vorangestellten Rückschrägstrich geschützt werden.

note: type: Plain text
en: The period B<.\&> matches any single character.  It is unspecified whether it matches an encoding error.
de: Der Punkt B<.\&> steht für jedes einzelne Zeichen. Es ist nicht festgelegt, ob er auf einen Kodierfehler passt.

note: type: SS
en: Character Classes and Bracket Expressions
de: Zeichenklassen und Klammerausdrücke

note: type: Plain text
en: A I<bracket expression> is a list of characters enclosed by B<[> and B<]>.  It matches any single character in that list.  If the first character of the list is the caret B<^> then it matches any character I<not> in the list; it is unspecified whether it matches an encoding error.  For example, the regular expression B<[0123456789]> matches any single digit.
de: Ein I<Klammerausdruck> ist eine durch B<[> und B<]> eingeschlossene Liste von Zeichen. Er passt auf jedes Zeichen aus der Liste. Beginnt die Liste mit dem Symbol B<^>, so passt der Ausdruck auf alle Zeichen, die I<nicht> in der Liste enthalten sind; es ist nicht spezifiziert, ob es auf einen Kodierfehler passt. Beispielsweise passt der reguläre Ausdruck B<[0123456789]> auf eine beliebige einzelne Ziffer.

note: type: Plain text
en: Within a bracket expression, a I<range expression> consists of two characters separated by a hyphen.  It matches any single character that sorts between the two characters, inclusive, using the locale's collating sequence and character set.  For example, in the default C locale, B<[a-d]> is equivalent to B<[abcd]>.  Many locales sort characters in dictionary order, and in these locales B<[a-d]> is typically not equivalent to B<[abcd]>; it might be equivalent to B<[aBbCcDd]>, for example.  To obtain the traditional interpretation of bracket expressions, you can use the C locale by setting the B<LC_ALL> environment variable to the value B<C>.
de: Innerhalb eines Klammerausdrucks sind I<Bereichsausdrücke> (range expressions) möglich. Ein I<Bereichsausdruck> besteht aus zwei durch einen Bindestrich getrennten Zeichen. Er steht für ein einzelnes Zeichen einschließlich der Begrenzungszeichen, das gemäß der Sortierreihenfolge der Locale und dem Zeichensatz zwischen den beiden Begrenzungszeichen liegt. Zum Beispiel ist in der Standard-Locale C B<[ad]> äquivalent zu B<[abcd]>. Viele Locales sortieren Zeichen in der Wörterbuch-Reihenfolge. Dort ist B<[ad]> in der Regel nicht gleichwertig mit B<[abcd]>; es wäre zum Beispiel gleichbedeutend mit B<[aBbCcDd]>. Um die traditionelle Interpretation von Klammerausdrücken zu bewirken, können Sie die C-Locale verwenden. Dazu setzen Sie die Umgebungsvariable B<LC_ALL> auf den Wert B<C>.

note: type: Plain text
en: Finally, certain named classes of characters are predefined within bracket expressions, as follows.  Their names are self explanatory, and they are B<[:alnum:]>, B<[:alpha:]>, B<[:cntrl:]>, B<[:digit:]>, B<[:graph:]>, B<[:lower:]>, B<[:print:]>, B<[:punct:]>, B<[:space:]>, B<[:upper:]>, and B<[:xdigit:]>.  For example, B<[[:alnum:]]> means the character class of numbers and letters in the current locale.  In the C locale and ASCII character set encoding, this is the same as B<[0-9A-Za-z]>.  (Note that the brackets in these class names are part of the symbolic names, and must be included in addition to the brackets delimiting the bracket expression.)  Most meta-characters lose their special meaning inside bracket expressions.  To include a literal B<]> place it first in the list.  Similarly, to include a literal B<^> place it anywhere but first.  Finally, to include a literal B<-> place it last.
de: Schließlich gibt es noch einige vordefinierte Zeichenklassen innerhalb von Klammerausdrücken mit (im Englischen) selbsterklärenden Namen. Das sind im Einzelnen: B<[:alnum:]> (Buchstaben und Ziffern), B<[:alpha:]> (Buchstaben), B<[:cntrl:]> (Steuerzeichen), B<[:digit:]> (Ziffern), B<[:graph:]> (graphische Zeichen, das heißt [:alnum:] und [:punct:]), B<[:lower:]> (Kleinbuchstaben), B<[:print:]> (druckbare Zeichen), B<[:punct:]> (Satzzeichen), B<[:space:]> (Leerraum), B<[:upper:]> (Großbuchstaben) und B<[:xdigit:]> (Ziffern des Hexadezimalsystems). So bedeutet beispielsweise B<[[:alnum:]]> die Zeichenklasse der Ziffern und Buchstaben in der aktuellen Locale. In der C-Locale und der Zeichenkodierung ASCII ist dies dasselbe wie B<[0-9A-Za-z]>. (Beachten Sie, dass die eckigen Klammern Teil des symbolischen Namens der einzelnen Klassen sind. Zusätzlich dazu müssen noch die eckigen Klammern angegeben werden, die eine Liste von Zeichen begrenzen.) Die meisten Metazeichen verlieren innerhalb eines Klammerausdrucks ihre besondere Bedeutung. Um ein B<]> selbst zu beschreiben, muss es an erster Stelle der Kette gesetzt werden. Soll B<^> als gewöhnliches Zeichen auftreten, darf es nicht an erster Stelle stehen. Das Zeichen B<-> selbst muss an letzter Stelle der Kette auftauchen.

note: type: SS
en: Anchoring
de: Setzen von Ankern

note: type: Plain text
en: The caret B<^> and the dollar sign B<$> are meta-characters that respectively match the empty string at the beginning and end of a line.
de: Die Metazeichen Dach B<^> und Dollar B<$> passen auf die leere Zeichenkette am Anfang beziehungsweise Ende einer Zeile.

note: type: SS
en: The Backslash Character and Special Expressions
de: Das Backslash-Zeichen (Rückschrägstrich) und spezielle Ausdrücke

note: type: Plain text
en: The symbols B<\eE<lt>> and B<\eE<gt>> respectively match the empty string at the beginning and end of a word.  The symbol B<\eb> matches the empty string at the edge of a word, and B<\eB> matches the empty string provided it's I<not> at the edge of a word.  The symbol B<\ew> is a synonym for B<[_[:alnum:]]> and B<\eW> is a synonym for B<[^_[:alnum:]]>.
de: Ganz ähnlich passen die Symbole B<\eE<lt>> und B<\eE<gt>> auf die leere Zeichenkette am Anfang beziehungsweise Ende eines Wortes. Das Symbol B<\eb> passt auf die leere Zeichenkette an einem Wortrand; B<\eB> bezeichnet das Gegenteil davon und passt auf die leere Zeichenkette, falls die sich I<nicht> an einem Wortrand befindet. Das Symbol B<\ew> ist ein Synonym für B<[_[:alnum:]]> und B<\eW> steht für B<[^_[:alnum:]]>.

note: type: SS
en: Repetition
de: Wiederholungen

note: type: Plain text
en: A regular expression may be followed by one of several repetition operators:
de: Einem regulären Ausdruck können einer oder mehrere Wiederholungsoperatoren folgen:

note: type: Plain text
en: The preceding item is optional and matched at most once.
de: Das vorhergehende Objekt ist optional und tritt höchstens einmal auf.

note: type: Plain text
en: The preceding item will be matched zero or more times.
de: Das vorhergehende Objekt tritt kein Mal oder beliebig oft auf.

note: type: Plain text
en: The preceding item will be matched one or more times.
de: Das vorhergehende Objekt tritt ein- oder mehrmals auf.

note: type: Plain text
en: The preceding item is matched exactly I<n> times.
de: Das vorhergehende Objekt tritt genau I<n>-mal auf.

note: type: Plain text
en: The preceding item is matched I<n> or more times.
de: Das vorhergehende Objekt tritt I<n>-mal oder öfter auf.

note: type: Plain text
en: The preceding item is matched at most I<m> times.  This is a GNU extension.
de: Das vorhergehende Objekt tritt höchstens I<m>-mal auf. Dies ist eine GNU-Erweiterung.

note: type: Plain text
en: The preceding item is matched at least I<n> times, but not more than I<m> times.
de: Das vorhergehende Objekt tritt mindestens I<n>- und höchstens I<m>-mal auf.

note: type: SS
en: Concatenation
de: Verknüpfung

note: type: Plain text
en: Two regular expressions may be concatenated; the resulting regular expression matches any string formed by concatenating two substrings that respectively match the concatenated expressions.
de: Zwei reguläre Ausdrücke können verbunden werden. Der entstehende reguläre Ausdruck passt auf jede Zeichenkette, die aus zwei aneinander gesetzten Teilketten, die auf die zugehörigen Teilausdrücke passen, besteht.

note: type: SS
en: Alternation
de: Alternativen

note: type: Plain text
en: Two regular expressions may be joined by the infix operator B<|>; the resulting regular expression matches any string matching either alternate expression.
de: Sind zwei reguläre Ausdrücke durch den Infix-Operator B<|> verbunden, so passt der gesamte reguläre Ausdruck auf jede Zeichenkette, die auf einen der beiden Teilausdrücke passt.

note: type: SS
en: Precedence
de: Priorität

note: type: Plain text
en: Repetition takes precedence over concatenation, which in turn takes precedence over alternation.  A whole expression may be enclosed in parentheses to override these precedence rules and form a subexpression.
de: Wiederholungsoperatoren besitzen höhere Priorität als eine Aneinanderreihung. Am niedrigsten ist die Priorität der Alternative. Teilausdrücke können in Klammern gesetzt werden, um diese Regeln explizit abzuändern.

note: type: SS
en: Back References and Subexpressions
de: Rückwärtsverweise und Teilausdrücke

note: type: Plain text
en: The back-reference B<\e>I<n>\&, where I<n> is a single digit, matches the substring previously matched by the I<n>th parenthesized subexpression of the regular expression.
de: Die Rückwärtsreferenz B<\e>I<n>\& - wobei I<n> für eine einzelne Ziffer steht - steht für die Zeichenkette, die wiederum auf den vorhergehenden, eingeklammerten Teilausdruck Nummer I<n> des regulären Ausdrucks passt.

note: type: SS
en: Basic vs Extended Regular Expressions
de: Vergleich gewöhnlicher und erweiterter regulärer Ausdrücke

note: type: Plain text
en: In basic regular expressions the meta-characters B<?>, B<+>, B<{>, B<|>, B<(>, and B<)> lose their special meaning; instead use the backslashed versions B<\e?>, B<\e+>, B<\e{>, B<\e|>, B<\e(>, and B<\e)>.
de: In gewöhnlichen regulären Ausdrücken besitzen die Metazeichen B<?>, B<+>, B<{>, B<}>, B<|>, B<(> und B<)> keine besondere Bedeutung. Stattdessen müssen die mit einem Rückschrägstrich geschützten Versionen B<\e?>, B<\e+>, B<\e{>, B<\e}>, B<\e|>, B<\e(> und B<\e)> verwendet werden.

note: type: SH
en: ENVIRONMENT VARIABLES
de: UMGEBUNGSVARIABLEN

note: type: Plain text
en: The behavior of B<grep> is affected by the following environment variables.
de: Das Verhalten von B<grep> wird durch die folgenden Umgebungsvariablen bestimmt.

note: type: Plain text
en: The locale for category B<LC_>I<foo> is specified by examining the three environment variables B<LC_ALL>, B<LC_>I<foo>, B<LANG>, in that order.  The first of these variables that is set specifies the locale.  For example, if B<LC_ALL> is not set, but B<LC_MESSAGES> is set to B<pt_BR>, then the Brazilian Portuguese locale is used for the B<LC_MESSAGES> category.  The C locale is used if none of these environment variables are set, if the locale catalog is not installed, or if B<grep> was not compiled with national language support (NLS).  The shell command B<locale -a> lists locales that are currently available.
de: Die Locale für die Kategorie B<LC_>I<foo> wird durch die Untersuchung der drei Umgebungsvariablen B<LC_ALL>, B<LC_>I<foo> und B<LANG> (in dieser Reihenfolge) bestimmt. Die erste dieser Variablen, die gesetzt ist, legt die Locale fest. Ist beispielsweise B<LC_ALL> nicht, dafür aber B<LC_MESSAGES> auf B<pt_BR> gesetzt, dann wird für die Kategorie B<LC_MESSAGES> brasilianisches Portugiesisch verwendet. Die C-Locale wird verwendet, wenn keine dieser Umgebungsvariablen gesetzt ist, wenn der Locale-Katalog nicht installiert ist oder wenn B<grep> ohne Unterstützung für Landessprachen (national language support, NLS) kompiliert wurde. Der Shell-Befehl B<locale -a> zeigt die derzeit verfügbaren Locales an.

note: type: Plain text
en: This variable specifies default options to be placed in front of any explicit options.  As this causes problems when writing portable scripts, this feature will be removed in a future release of B<grep>, and B<grep> warns if it is used.  Please use an alias or script instead.
de: Diese Variable legt die Standardoptionen fest, die vor jegliche explizite Optionen gesetzt werden sollen. Dies kann Probleme hervorrufen, wenn B<grep> in portablen Skripten verwendet wird und wird in zukünftigen Programmversionen nicht mehr enthalten sein. B<grep> gibt eine Warnung aus, wenn diese Variable verwendet wird. Bitte verwenden Sie stattdessen einen Alias oder ein Skript.

note: type: Plain text
en: This variable specifies the color used to highlight matched (non-empty) text.  It is deprecated in favor of B<GREP_COLORS>, but still supported.  The B<mt>, B<ms>, and B<mc> capabilities of B<GREP_COLORS> have priority over it.  It can only specify the color used to highlight the matching non-empty text in any matching line (a selected line when the B<-v> command-line option is omitted, or a context line when B<-v> is specified).  The default is B<01;31>, which means a bold red foreground text on the terminal's default background.
de: Diese Variable legt die Farbe fest, mit der (nicht leere) Fundstellen des Suchausdrucks hervorgehoben werden. Sie ist veraltet, wird aber immer noch unterstützt. Verwenden Sie stattdessen B<GREP_COLORS>. Die Fähigkeiten B<mt>, B<ms> und B<mc> von B<GREP_COLORS> werden dieser Variable im Konfliktfall vorgezogen. Die Variable kann nur die Farbe festlegen, mit der passender nicht leerer Text in jeder Zeile mit einer Fundstelle markiert wird (das ist eine ausgewählte Zeile, wenn die Befehlszeilenoption B<-v> weggelassen wird, oder eine Kontextzeile, wenn B<-v> angegeben ist). Der Standardwert ist B<01;31>. Er bedeutet roten Text in Fettdruck vor dem Standard-Hintergrund des Terminals.

note: type: Plain text
en: Specifies the colors and other attributes used to highlight various parts of the output.  Its value is a colon-separated list of capabilities that defaults to B<ms=01;31:mc=01;31:sl=:cx=:fn=35:ln=32:bn=32:se=36> with the B<rv> and B<ne> boolean capabilities omitted (i.e., false).  Supported capabilities are as follows.
de: Gibt die Farben und andere Attribute an, die für Markierung verschiedener Elemente der Ausgabe verwendet werden. Ihr Wert ist eine durch Doppelpunkte getrennte Liste von Fähigkeiten, deren Standardwert gleich B<ms=01;31:mc=01;31:sl=:cx=:fn=35:ln=32:bn=32:se=36> ist. (Die booleschen Fähigkeiten B<rv> und B<ne> sind also weggelassen (d.h. auf auf B<false> gesetzt)). Es werden die folgenden Fähigkeiten unterstützt.

note: type: Plain text
en: SGR substring for whole selected lines (i.e., matching lines when the B<-v> command-line option is omitted, or non-matching lines when B<-v> is specified).  If however the boolean B<rv> capability and the B<-v> command-line option are both specified, it applies to context matching lines instead.  The default is empty (i.e., the terminal's default color pair).
de: SGR-Teilsequenz für ganze ausgewählte Zeilen (d.h. übereinstimmende Zeilen, wenn die Befehlszeilenoption B<-v> weggelassen wird oder nicht übereinstimmende Zeilen, wenn B<-v> angegeben wird). Wenn jedoch sowohl die boolesche Fähigkeit B<rv> als auch die Befehlszeilenoption B<-v> angegeben werden, gilt die Option stattdessen für passende Kontextzeilen. Der Standardwert ist leer (d.h. das Standard-Farbpaar des Terminals).

note: type: Plain text
en: SGR substring for whole context lines (i.e., non-matching lines when the B<-v> command-line option is omitted, or matching lines when B<-v> is specified).  If however the boolean B<rv> capability and the B<-v> command-line option are both specified, it applies to selected non-matching lines instead.  The default is empty (i.e., the terminal's default color pair).
de: SGR-Teilsequenz für ganze Kontextzeilen (d.h. nicht übereinstimmende Zeilen, wenn die Befehlszeilenoption B<-v> weggelassen wird oder übereinstimmende Zeilen, wenn B<-v> angegeben wird). Wenn jedoch sowohl die boolesche Fähigkeit B<rv> als auch die Befehlszeilenoption B<-v> angegeben werden, gilt die Option stattdessen für nicht passende Zeilen. Der Standardwert ist leer (d.h. das Standard-Farbpaar des Terminals).

note: type: Plain text
en: Boolean value that reverses (swaps) the meanings of the B<sl=> and B<cx=> capabilities when the B<-v> command-line option is specified.  The default is false (i.e., the capability is omitted).
de: Boolescher Wert, der die Bedeutung der Fähigkeiten B<sl=> und B<cx=> vertauscht, wenn die Befehlszeilenoption B<-v> gewählt wird. Der Standardwert ist false (d.h. die Fähigkeit wird nicht genutzt).

note: type: Plain text
en: SGR substring for matching non-empty text in any matching line (i.e., a selected line when the B<-v> command-line option is omitted, or a context line when B<-v> is specified).  Setting this is equivalent to setting both B<ms=> and B<mc=> at once to the same value.  The default is a bold red text foreground over the current line background.
de: SGR-Teilsequenz für passenden, nicht leeren Text in jeder passenden Zeile (d.h. einer ausgewählten Zeile, wenn die Befehlszeilenoption B<-v> weggelassen wird oder einer Kontextzeile, wenn B<-v> angegeben wurde). Die Wahl dieser Option ist gleichwertig mit der Wahl des gleichen Wertes für B<ms=> und B<mc=>. Der Standardwert ist fetter roter Text vor der aktuellen Hintergrundfarbe der Zeile.

note: type: Plain text
en: SGR substring for matching non-empty text in a selected line.  (This is only used when the B<-v> command-line option is omitted.)  The effect of the B<sl=> (or B<cx=> if B<rv>)  capability remains active when this kicks in.  The default is a bold red text foreground over the current line background.
de: SGR-Teilsequenz für passenden, nicht leeren Text in einer ausgewählten Zeile. (Dies wird nur verwendet, wenn die Befehlszeilenoption B<-v> weggelassen wird.) Die Wirkung der Fähigkeit B<sl=> (oder B<cx=>, wenn B<rv> gesetzt ist) bleibt aktiv, wenn diese auftritt. Der Standardwert ist ein fetter roter Text vor dem aktuellen Zeilenhintergrund.

note: type: Plain text
en: SGR substring for matching non-empty text in a context line.  (This is only used when the B<-v> command-line option is specified.)  The effect of the B<cx=> (or B<sl=> if B<rv>)  capability remains active when this kicks in.  The default is a bold red text foreground over the current line background.
de: SGR-Teilsequenz für passenden, nicht leeren Text in einer Kontextzeile. (Dies wird nur verwendet, wenn die Befehlszeilenoption B<-v> gewählt wird.) Die Wirkung der Fähigkeit B<cx=> (oder B<sl=>, wenn B<rv> gesetzt ist) bleibt aktiv, wenn diese sich aktivieren. Der Standardwert ist ein fetter roter Text vor dem aktuellen Zeilenhintergrund.

note: type: Plain text
en: SGR substring for file names prefixing any content line.  The default is a magenta text foreground over the terminal's default background.
de: SGR-Teilsequenz für Dateinamen, die beliebigen Kontextzeilen vorausgehen. Standard ist ein violetter Textvordergrund vor dem Standardhintergrund des Terminals.

note: type: Plain text
en: SGR substring for line numbers prefixing any content line.  The default is a green text foreground over the terminal's default background.
de: SGR-Teilsequenz für Zeilennummern, die beliebigen Kontextzeilen vorausgehen. Standard ist ein grüner Textvordergrund vor dem Standardhintergrund des Terminals.

note: type: Plain text
en: SGR substring for byte offsets prefixing any content line.  The default is a green text foreground over the terminal's default background.
de: SGR-Teilsequenz für »Byte Offsets«, die beliebigen Kontextzeilen vorausgehen. Standard ist ein grüner Textvordergrund vor dem Standardhintergrund des Terminals.

note: type: Plain text
en: SGR substring for separators that are inserted between selected line fields (B<:>), between context line fields, (B<->), and between groups of adjacent lines when nonzero context is specified (B<-\^->).  The default is a cyan text foreground over the terminal's default background.
de: SGR-Teilsequenz für Separatoren, die zwischen die Felder für ausgewählte Zeilen (B<:>), für Kontextzeilen (B<->) und zwischen Gruppen von benachbarten Zeilen (wenn ein von Null verschiedener Kontext gewählt wurde (B<-\^->)) eingefügt werden. Der Standardwert ist ein blaugrüner (cyan) Textvordergrund vor dem Standardhintergrund des Terminals.

note: type: Plain text
en: Boolean value that prevents clearing to the end of line using Erase in Line (EL) to Right (B<\e33[K>)  each time a colorized item ends.  This is needed on terminals on which EL is not supported.  It is otherwise useful on terminals for which the B<back_color_erase> (B<bce>)  boolean terminfo capability does not apply, when the chosen highlight colors do not affect the background, or when EL is too slow or causes too much flicker.  The default is false (i.e., the capability is omitted).
de: Boolescher Wert, der das Löschen bis zum Zeilenende mittels »Erase in Line (EL) to Right« (B<\e33[K>) verhindert, wenn ein eingefärbtes Element endet. Er wird für Terminals benötigt, die EL nicht unterstützten. Ansonsten ist er nützlich für Terminals, für die die boolesche Terminfo-Fähigkeit B<back_color_erase> (B<bce>) nicht gilt, wenn die gewählten Markierungsfarben nicht den Hintergrund beeinflussen oder wenn EL zu langsam ist oder zu viel Flackern verursacht. Der Standardwert ist false (d.h. die Fähigkeit wird weggelassen).

note: type: Plain text
en: Note that boolean capabilities have no B<=>.\|.\|.\& part.  They are omitted (i.e., false) by default and become true when specified.
de: Beachten Sie, dass boolesche Fähigkeiten keinen B<=>…-Teil aufweisen. Sie werden per Vorgabe weggelassen (d.h. auf false gesetzt) und werden aktiviert, wenn sie angegeben werden.

note: type: Plain text
en: See the Select Graphic Rendition (SGR) section in the documentation of the text terminal that is used for permitted values and their meaning as character attributes.  These substring values are integers in decimal representation and can be concatenated with semicolons.  B<grep> takes care of assembling the result into a complete SGR sequence (B<\e33[>.\|.\|.B<m>).  Common values to concatenate include B<1> for bold, B<4> for underline, B<5> for blink, B<7> for inverse, B<39> for default foreground color, B<30> to B<37> for foreground colors, B<90> to B<97> for 16-color mode foreground colors, B<38;5;0> to B<38;5;255> for 88-color and 256-color modes foreground colors, B<49> for default background color, B<40> to B<47> for background colors, B<100> to B<107> for 16-color mode background colors, and B<48;5;0> to B<48;5;255> for 88-color and 256-color modes background colors.
de: Im Abschnitt »Wahl der grafischen Darstellung« (Select Graphic Rendition, SGR) der Dokumentation des Textterminals finden Sie zulässige Werte und ihre Bedeutung als Zeichenattribute. Diese Teilzeichenkettenwerte sind ganze Zahlen in Dezimaldarstellung und können mit einem Semikolon verbunden werden. B<grep> erzeugt aus dem Ergebnis eine vollständige SGR-Sequenz (B<\e33[>…B<m>). Gebräuchliche Bestandteile der Sequenz sind B<1> für fett, B<4> für unterstrichen, B<5> für blinken, B<7> für inverse Darstellung, B<39> für Standard-Vordergrundfarbe, B<30> bis B<37> für die Farben im Vordergrund, B<90> bis B<97> für Vordergrundfarben im 16-Farben-Modus, B<38,5,0> bis B<38,5,255> für Vordergrundfarben in den 88-Farben- und 256-Farben-Modi, B<49> für die Standard-Hintergrundfarbe, B<40> bis B<47> für Hintergrundfarben, B<100> bis B<107> für Hintergrundfarben im 16-Farben-Modus und B<48,5,0> bis B<48,5,255> für Hintergrundfarben in den 88-Farben- und 256-Farben-Modi.

note: type: Plain text
en: These variables specify the locale for the B<LC_COLLATE> category, which determines the collating sequence used to interpret range expressions like B<[a-z]>.
de: Diese Variablen legen die Locale für die Kategorie B<LC_CTYPE> fest. Sie bestimmt die Sortierreihenfolge, mit der Ausdrücke zur Angabe eines Bereichs wie beispielsweise B<[a-z]> ausgewertet werden.

note: type: Plain text
en: These variables specify the locale for the B<LC_CTYPE> category, which determines the type of characters, e.g., which characters are whitespace.  This category also determines the character encoding, that is, whether text is encoded in UTF-8, ASCII, or some other encoding.  In the C or POSIX locale, all characters are encoded as a single byte and every byte is a valid character.
de: Diese Variablen legen die Locale für die Kategorie B<LC_CTYPE> fest, die die Art der Zeichen festlegt, z.B. welche Zeichen Leerraumzeichen sind. Diese Kategorie bestimmt auch die Zeichenkodierung, d.h. ob Text in UTF-8, ASCII oder einer anderen Kodierung vorliegt. In der C- oder POSIX-Locale sind alle Zeichen als einzelnes Byte kodiert und jedes Byte ist ein gültiges Zeichen.

note: type: Plain text
en: These variables specify the locale for the B<LC_MESSAGES> category, which determines the language that B<grep> uses for messages.  The default C locale uses American English messages.
de: Diese Variablen wählen die Locale für die Kategorie B<LC_MESSAGES>. Diese legt fest, in welcher Sprache B<grep> seine Meldungen ausgibt. Die Standard-Locale C verwendet Meldungen in amerikanischem Englisch.

note: type: Plain text
en: If set, B<grep> behaves as POSIX requires; otherwise, B<grep> behaves more like other GNU programs.  POSIX requires that options that follow file names must be treated as file names; by default, such options are permuted to the front of the operand list and are treated as options.  Also, POSIX requires that unrecognized options be diagnosed as ``illegal'', but since they are not really against the law the default is to diagnose them as ``invalid''.  B<POSIXLY_CORRECT> also disables B<_>I<N>B<_GNU_nonoption_argv_flags_>, described below.
de: Falls gesetzt, verhält sich B<grep> strikt nach dem POSIX-Standard. Anderenfalls ähnelt sein Verhalten eher dem anderer GNU-Programme. POSIX verlangt von Optionen, die nach einem Dateinamen angegeben sind, dass sie als Dateinamen behandelt werden. Normalerweise behandelt B<grep> sie immer als Optionen, gleichgültig an welcher Stelle sie auftreten. Ferner verlangt POSIX, unbekannte Optionen als »unzulässig« anzuzeigen. In den Standardeinstellungen meldet B<grep> sie lediglich als »ungültig«'. B<POSIXLY_CORRECT> deaktiviert auch B<_>I<N>B<_GNU_nonoption_argv_flags_>, das im Folgenden genauer beschrieben wird.

note: type: Plain text
en: (Here I<N> is B<grep>'s numeric process ID.)  If the I<i>th character of this environment variable's value is B<1>, do not consider the I<i>th operand of B<grep> to be an option, even if it appears to be one.  A shell can put this variable in the environment for each command it runs, specifying which operands are the results of file name wildcard expansion and therefore should not be treated as options.  This behavior is available only with the GNU C library, and only when B<POSIXLY_CORRECT> is not set.
de: (Hier ist I<N> die numerische Kennung des B<grep>-Prozesses.) Falls das I<i>-te Zeichen dieser Umgebungsvariablen den Wert B<1> hat, wird das I<i>-te Argument von B<grep> nicht als Option verarbeitet, selbst wenn es wie eine Option aussieht. Ein Befehlszeileninterpreter kann diese Umgebungsvariable für jeden von ihm ausgeführten Befehl setzen, um anzuzeigen, welche der Argumente durch Ersetzung von Platzhaltern Mustererkennung von Dateinamen erzeugt worden sind und deshalb keinesfalls als Optionen berücksichtigt werden sollen. Dieses Verhalten steht nur in Verbindung mit der GNU-C-Bibliothek zur Verfügung und nur dann, wenn B<POSIXLY_CORRECT> nicht gesetzt ist.

note: type: SH
en: EXIT STATUS
de: EXIT-STATUS

note: type: Plain text
en: Normally the exit status is 0 if a line is selected, 1 if no lines were selected, and 2 if an error occurred.  However, if the B<-q> or B<-\^-quiet> or B<-\^-silent> is used and a line is selected, the exit status is 0 even if an error occurred.
de: Normalerweise ist der Exit-Status 0, wenn eine Zeile ausgewählt ist, 1 wenn keine Zeilen ausgewählt wurden, und 2 wenn ein Fehler aufgetreten ist. Allerdings ist der Exit-Status auch dann 0, wenn ein Fehler aufgetreten ist, sofern die Optionen B<-q>, B<-\^-quiet> oder B<-\^-silent> übergeben wurden und eine Zeile ausgewählt ist.

note: type: Plain text
en: This is free software; see the source for copying conditions.  There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
de: Dies ist freie Software, in den Quellen finden Sie die Bedingungen zur Weitergabe. Es gibt KEINE Garantie, auch nicht für die MARKTREIFE oder die TAUGLICHKEIT FÜR EINEN BESTIMMTEN ZWECK.

note: type: SH
en: BUGS
de: FEHLER

note: type: SS
en: Reporting Bugs
de: Fehler berichten

note: type: Plain text
en: Email bug reports to E<.MT bug-grep@gnu.org> the bug-reporting address E<.ME .> An E<.UR https://lists.gnu.org/mailman/listinfo/bug-grep> email archive E<.UE> and a E<.UR https://debbugs.gnu.org/cgi/pkgreport.cgi?package=grep> bug tracker E<.UE> are available.
de: Schicken Sie Fehler auf Englisch per E-Mail an die E<.MT bug-grep@gnu.org> Fehlermeldeadresse E<.ME .> Ein E<.UR https://lists.gnu.org/mailman/listinfo/bug-grep> E-Mail-Archive E<.UE> und eine E<.UR https://debbugs.gnu.org/cgi/pkgreport.cgi?package=grep> Fehlerdatenbank E<.UE> sind verfügbar.

note: type: SS
en: Known Bugs
de: Bekannte Fehler

note: type: Plain text
en: Large repetition counts in the B<{>I<n>B<,>I<m>B<}> construct may cause B<grep> to use lots of memory.  In addition, certain other obscure regular expressions require exponential time and space, and may cause B<grep> to run out of memory.
de: Eine große Zahl von Wiederholungen im Konstrukt B<{>I<m>B<,>I<n>B<}> kann dazu führen, dass B<grep> sehr viel Speicherplatz verbraucht. Darüber hinaus gibt es noch weitere ungewöhnliche reguläre Ausdrücke, deren Verarbeitung exponentiell viel Zeit und Speicher benötigt und dazu führen kann, dass B<grep> den Speicherplatz erschöpft.

note: type: Plain text
en: Back-references are very slow, and may require exponential time.
de: Rückwärtsreferenzen sind sehr langsam und können exponentiell viel Zeit in Anspruch nehmen.

note: type: SH
en: SEE ALSO
de: SIEHE AUCH

note: type: SS
en: Regular Manual Pages
de: Normale Handbuchseiten

note: type: SS
en: POSIX Programmer's Manual Page
de: Handbuchseite für POSIX-Programmierer

note: type: Plain text
en: grep(1p).
de: grep(1p)

note: type: SS
en: Full Documentation
de: Komplette Dokumentation

note: type: Plain text
en: A E<.UR https://www.gnu.org/software/grep/manual/> complete manual E<.UE> is available.  If the B<info> and B<grep> programs are properly installed at your site, the command
de: Es ist ein E<.UR https://www.gnu.org/software/grep/manual/> vollständiges Handbuch E<.UE> verfügbar. Wenn die Programme B<info> und B<grep> auf Ihrem Rechner ordnungsgemäß installiert sind, können Sie mit dem Befehl

note: type: Plain text
en: should give you access to the complete manual.
de: auf das vollständige Handbuch zugreifen.

note: type: SH
en: NOTES
de: ANMERKUNGEN

note: Work around problems with some troff -man implementations. type: Plain text
en: This man page is maintained only fitfully; the full documentation is often more up-to-date.
de: Diese Handbuchseite wird nur sporadisch aktualisiert, die vollständige Dokumentation ist meistens aktueller.

note: type: Plain text
en: grep, egrep, fgrep, rgrep - print lines that match patterns
de: grep, egrep, fgrep, rgrep - gibt Zeilen aus, die zu Suchmustern passen

note: type: Plain text
en: In addition, the variant programs B<egrep>, B<fgrep> and B<rgrep> are the same as B<grep\ -E>, B<grep\ -F>, and B<grep\ -r>, respectively.  These variants are deprecated, but are provided for backward compatibility.
de: Darüber hinaus stehen die drei Programmvarianten B<egrep>, B<fgrep> und B<rgrep> zur Verfügung. Sie entsprechen den Aufrufen B<grep\ -E>, B<grep\ -F> und B<grep\ -r>. Diese Varianten sind veraltet und stehen nur noch aus Gründen der Abwärtskompatibilität zur Verfügung.
