grep - en to fr translation catalogue (148 entries)

note: type: TH
en: User Commands
fr: Commandes de l'utilisateur

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: grep, egrep, fgrep, rgrep - print lines matching a pattern
fr: grep, egrep, fgrep, rgrep - Afficher les lignes correspondant à un motif donné

note: type: Plain text
en: B<grep> [I<OPTIONS>] I<PATTERN> [I<FILE>.\|.\|.]
fr: B<grep> [I<OPTIONS>] I<MOTIF> [I<FICHIER>.\|.\|.]

note: type: Plain text
en: B<grep> [I<OPTIONS>] [B<-e> I<PATTERN> | B<-f> I<FILE>] [I<FILE>.\|.\|.]
fr: B<grep> [I<OPTIONS>] [B<-e> I<MOTIF> | B<-f> I<FICHIER>] [I<FICHIER>.\|.\|.]

note: type: Plain text
en: B<grep> searches the named input I<FILE>s (or standard input if no files are named, or if a single hyphen-minus (B<->)  is given as file name)  for lines containing a match to the given I<PATTERN>.  By default, B<grep> prints the matching lines.
fr: B<grep> recherche dans les I<FICHIER>s indiqués les lignes correspondant à un certain I<MOTIF>. Par défaut, B<grep> affiche les lignes qui contiennent une correspondance au motif. L'entrée standard est lue si I<FICHIER> est omis ou si I<FICHIER> vaut «\ -\ ».

note: type: Plain text
en: In addition, three variant programs B<egrep,> B<fgrep> and B<rgrep> are available.  B<egrep> is the same as B<grep\ -E>.  B<fgrep> is the same as B<grep\ -F>.  B<rgrep> is the same as B<grep\ -r>.  Direct invocation as either B<egrep> or B<fgrep> is deprecated, but is provided to allow historical applications that rely on them to run unmodified.
fr: Trois variantes du programme sont disponibles\ : B<egrep>, B<fgrep> et B<rgrep>\ ; B<egrep> est identique à B<grep\ -E>, B<fgrep> est identique à B<grep\ -F> et B<rgrep> est identique à B<grep\ -r>. L'appel direct à B<egrep> ou B<fgrep> est déconseillé, mais est toujours possible pour permettre à d'anciennes applications qui les utilisent de fonctionner sans modification.

note: type: SS
en: Generic Program Information
fr: Informations générales sur le programme

note: type: Plain text
en: Print a usage message briefly summarizing these command-line options and the bug-reporting address, then exit.
fr: Afficher un bref message d'aide pour l'utilisation qui résume les options en ligne de commande et l'adresse pour remonter des bogues, puis quitter.

note: type: Plain text
en: Print the version number of B<grep> to the standard output stream.  This version number should be included in all bug reports (see below).
fr: Afficher le numéro de version de B<grep> sur la sortie standard. Ce numéro de version devra être inclus dans tous les rapports de bogues (voir ci-dessous).

note: type: SS
en: Matcher Selection
fr: Sélection des correspondances

note: type: Plain text
en: Interpret I<PATTERN> as an extended regular expression (ERE, see below).  (B<-E> is specified by \s-1POSIX\s0.)
fr: Interpréter le I<MOTIF> comme une expression rationnelle étendue (ERE, voir ci-dessous). (B<-E> est une spécification \s-1POSIX\s0.)

note: type: Plain text
en: Interpret I<PATTERN> as a list of fixed strings (rather than regular expressions), separated by newlines, any of which is to be matched.  (B<-F> is specified by \s-1POSIX\s0.)
fr: Interpréter le I<MOTIF> comme une liste de chaînes de caractères fixes (plutôt que des expressions rationnelles), séparées par des changements de ligne. Chacune d'entre elles doit être recherchée. (B<-F> est une spécification \s-1POSIX\s0.)

note: type: Plain text
en: Interpret I<PATTERN> as a basic regular expression (BRE, see below).  This is the default.
fr: Interpréter le I<MOTIF> comme une expression rationnelle simple (BRE, voir ci-dessous). C'est le comportement par défaut.

note: type: Plain text
en: Interpret I<PATTERN> as a Perl regular expression (PCRE, see below).  This is highly experimental and B<grep -P> may warn of unimplemented features.
fr: Interpréter le I<MOTIF> comme une expression rationnelle Perl (PCRE, voir ci-dessous). Cette option est expérimentale et B<grep -P> pourrait signaler des fonctionnalités non implémentées.

note: type: SS
en: Matching Control
fr: Contrôle de correspondance

note: type: TP
en: B<-e>I< PATTERN>,B< -\^-regexp=>I<PATTERN>
fr: B<-e> I<MOTIF>, B<-\^-regexp=>I<MOTIF>

note: type: Plain text
en: Use I<PATTERN> as the pattern.  This can be used to specify multiple search patterns, or to protect a pattern beginning with a hyphen (B<->).  (B<-e> is specified by \s-1POSIX\s0.)
fr: Utiliser le I<MOTIF> comme motif. Ceci peut être utilisé pour spécifier des motifs de recherche multiples ou protéger les motifs commençant par un tiret «\ B<->\ ». (B<-e> est une spécification \s-1POSIX\s0.)

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

note: type: Plain text
en: Obtain patterns from I<FILE>, one per line.  The empty file contains zero patterns, and therefore matches nothing.  (B<-f> is specified by \s-1POSIX\s0.)
fr: Lire les motifs dans le I<FICHIER> indiqué, un motif par ligne. Un fichier vide ne contient aucun motif, si bien qu'aucune correspondance n'est trouvée. (B<-f> est une spécification \s-1POSIX\s0.)

note: type: Plain text
en: Ignore case distinctions in both the I<PATTERN> and the input files.  (B<-i> is specified by \s-1POSIX\s0.)
fr: Ignorer la casse aussi bien dans le I<MOTIF> que dans les fichiers. (B<-i> est une spécification \s-1POSIX\s0.)

note: type: Plain text
en: Invert the sense of matching, to select non-matching lines.  (B<-v> is specified by \s-1POSIX\s0.)
fr: Inverser la mise en correspondance, pour sélectionner les lignes ne correspondant pas au motif. (B<-v> est une spécification \s-1POSIX\s0.)

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.
fr: Ne sélectionner que les lignes contenant des correspondances formant des mots complets. La sous-chaîne correspondante doit donc soit se trouver au début de la ligne, soit être précédée d'un caractère ne pouvant entrer dans la constitution d'un mot. De même, elle doit soit se trouver à la fin de la ligne, soit être suivie par un caractère ne pouvant entrer dans la constitution d'un mot. Les caractères composant les mots sont les lettres, les chiffres et le souligné «\ _\ ».

note: type: Plain text
en: Select only those matches that exactly match the whole line.  This option has the same effect as anchoring the expression with ^ and $.  (B<-x> is specified by \s-1POSIX\s0.)
fr: Ne sélectionner que les correspondances exactes de ligne entière. Cette option a le même effet qu’ancrer l’expression entre B<^> et B<$>. (B<-x> est une spécification \s-1POSIX\s0.)

note: type: Plain text
en: Obsolete synonym for B<-i>.
fr: Synonyme obsolète de B<-i>.

note: type: SS
en: General Output Control
fr: Contrôle général de l'affichage

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.  (B<-c> is specified by \s-1POSIX\s0.)
fr: Ne pas afficher les résultats normaux. À la place, afficher un décompte des lignes correspondant au motif pour chaque fichier. Avec l'option B<-v>, B<-\^-invert-match> (voir ci-dessous), afficher le nombre de lignes ne contenant pas le motif. (B<-c> est une spécification \s-1POSIX\s0.)

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

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>.
fr: Encadrer les chaînes (non vides) des correspondances, les lignes qui correspondent, les lignes de contexte, les noms de fichiers, les numéros de lignes, les positions relatives en octets et les séparateurs (pour les champs et groupes de lignes de contexte) avec des séquences d'échappement pour les afficher en couleur sur le terminal. Les couleurs sont définies par la variable d'environnement B<GREP_COLORS>. L'ancienne variable d'environnement B<GREP_COLOR> est toujours gérée, mais elle a une priorité inférieure pour décider de la configuration. I<QUAND> vaut B<never> (jamais), B<always> (toujours) ou B<auto>.

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.
fr: Ne pas afficher les résultats normaux. À la place, indiquer le nom des fichiers pour lesquels aucun résultat n'aurait été affiché. La recherche dans chaque fichier cesse dès la première correspondance.

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.  (B<-l> is specified by \s-1POSIX\s0.)
fr: Ne pas afficher les résultats normaux. À la place, indiquer le nom des fichiers pour lesquels des résultats auraient été affichés. La recherche dans chaque fichier cesse dès la première correspondance. (B<-l> est spécifiée dans \s-1POSIX\s0)

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

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.
fr: Arrêter de lire un fichier après avoir trouvé I<N> lignes sélectionnées. Si l'entrée est l'entrée standard prise depuis un fichier normal, et si I<N> lignes qui correspondent sont affichées, B<grep> s'assure avant de s'arrêter que l'entrée standard est positionnée juste après la dernière ligne qui concorde, même s'il y a des lignes de contexte supplémentaires ensuite. Ceci permet au processus d'appel de redémarrer une recherche. Quand B<grep> s'arrête après I<N> lignes de concordance, il affiche toutes les lignes de contexte. Quand l'option B<-c> ou B<-\^-count> est utilisée, B<grep> n'affiche pas plus de I<N> lignes. Quand l'option B<-v> ou B<-\^-invert-match> est aussi utilisée, B<grep> s'arrête après avoir affiché I<N> lignes qui ne contiennent pas le motif.

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.
fr: N'afficher que les parties (non vides) correspondantes des lignes sélectionnées, chaque partie étant affichée sur une ligne séparée.

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.  (B<-q> is specified by \s-1POSIX\s0.)
fr: Ne pas afficher les résultats normaux. Sortir immédiatement avec un code de retour égal à zéro dès qu'une correspondance est trouvée, même si une erreur est détectée. Voyez aussi l'option B<-s> ou B<-\^-no-messages>. (B<-q> est spécifiée dans \s-1POSIX\s0)

note: type: Plain text
en: Suppress error messages about nonexistent or unreadable files.  Portability note: unlike \s-1GNU\s0 B<grep>, 7th Edition Unix B<grep> did not conform to \s-1POSIX\s0, because it lacked B<-q> and its B<-s> option behaved like \s-1GNU\s0 B<grep>'s B<-q> option.  \s-1USG\s0-style B<grep> also lacked B<-q> but its B<-s> option behaved like \s-1GNU\s0 B<grep>.  Portable shell scripts should avoid both B<-q> and B<-s> and should redirect standard and error output to B</dev/null> instead.  (B<-s> is specified by \s-1POSIX\s0.)
fr: Ne pas afficher les messages d'erreur concernant les fichiers inexistants ou illisibles. Note de portabilité\ : à la différence du B<grep> de \s-1GNU\s0, le B<grep> de la 7e édition d'UNIX n'est pas conforme au standard \s-1POSIX\s0, car il n'a pas d'option B<-q> et son option B<-s> agit comme l'option B<-q> du B<grep> de \s-1GNU\s0. La version \s-1USG\s0 de B<grep> n'avait pas non plus d'option B<-q>, mais son option B<-s> se comportait comme celle de la version \s-1GNU\s0 de B<grep>. Les scripts shell destinés à être utilisés avec le B<grep> traditionnel devraient éviter d'utiliser les options B<-q> et B<-s>, et devraient plutôt rediriger la sortie vers I</dev/null>. (B<-s> est spécifiée dans \s-1POSIX\s0)

note: type: SS
en: Output Line Prefix Control
fr: Contrôle du préfixe à l'affichage

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.
fr: Afficher l'emplacement dans le fichier (qui commence à l'octet 0) devant chaque ligne de sortie. Si B<-o> (B<-\^-only-matching>) est spécifiée, afficher l'emplacement de la partie qui correspond.

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.
fr: Afficher le nom du fichier pour chaque correspondance. C'est le comportement par défaut quand la recherche est effectuée sur plusieurs fichiers.

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.
fr: Ne pas afficher le nom des fichiers au début des lignes qui correspondent. C'est le comportement par défaut quand il n'y a qu'un fichier (ou que l'entrée standard) dans lequel effectuer la recherche.

note: type: TP
en: B<-\^-label=>I<LABEL>
fr: B<-\^-label=>I<ÉTIQUETTE>

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.
fr: Afficher les données provenant de l'entrée standard comme si elles provenaient du fichier I<ÉTIQUETTE>. C'est particulièrement utile pour l'implémentation des outils comme zgrep, par exemple\ : B<gzip -cd foo.gz |grep --label=truc quelquechose>. Consultez également l'option B<-H>.

note: type: Plain text
en: Prefix each line of output with the 1-based line number within its input file.  (B<-n> is specified by \s-1POSIX\s0.)
fr: Préfixer chaque ligne de sortie par le numéro de la ligne dans le fichier. La numérotation commence à la ligne 1. (B<-n> est spécifiée dans \s-1POSIX\s0)

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.
fr: S'assurer que le premier caractère correspondant au contenu est placé à un emplacement d'arrêt d'une tabulation, pour que l'alignement des tabulations paraisse normal. Ceci est utile avec les options qui utilisent un préfixe avant le contenu : B<-H>, B<-n > et B<-b>. Pour augmenter la probabilité que toutes les lignes d'un fichier commencent à la même colonne, cela force aussi le numéro de ligne et l'emplacement (s'ils sont présents) à être affichés dans un champ de taille minimale.

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 \s-1MS-DOS\s0 and \s-1MS\s0-Windows.
fr: Afficher la position relative en octets dans le style UNIX. Avec cette option, B<grep> affiche la position relative en octets comme si le fichier était un fichier de texte de type UNIX, c'est-à-dire avec les caractères CR supprimés. Ceci permet d'avoir un résultat identique à celui retourné par B<grep> sur une machine UNIX. Cette option n'a d'effet que si elle est utilisée conjointement avec l'option B<-b>, et sur une machine \s-1MS-DOS\s0 ou \s-1MS\s0-Windows.

note: type: Plain text
en: Output a zero byte (the \s-1ASCII\s0 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.
fr: Afficher un octet NULL (le caractère \s-1ASCII\s0 NULL) à la place du caractère qui suit d'ordinaire le nom du fichier. Par exemple, B<grep -lZ> affiche un octet nul après chaque nom de fichier, à la place du changement de ligne. Cette option permet de rendre la sortie non ambiguë, même quand les noms de fichiers contiennent des caractères inhabituels, comme des changements de ligne. Cette option peut être utilisée avec des commandes telles que B<find -print0>, B<perl -0>, B<sort -z>, et B<xargs -0> pour traiter des fichiers avec des noms quelconques, même ceux contenant des changements de ligne.

note: type: SS
en: Context Line Control
fr: Contrôle des lignes de contexte

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

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.
fr: Afficher les I<N> lignes qui suivent celle contenant le motif. Une ligne contenant B<-\^-> est insérée entre les groupes contigus de correspondances. Avec l'option B<-o> ou B<-\^-only-matching>, ça n'a aucun effet et un avertissement est affiché.

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

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.
fr: Afficher les I<N> lignes qui précèdent celle qui contient le motif. Une ligne contenant B<-\^-> est insérée entre les groupes contigus de correspondances. Avec l'option B<-o> ou B<-\^-only-matching>, ça n'a aucun effet et un avertissement est affiché.

note: type: TP
en: B<-C>I< NUM>,B< ->I<NUM>,B< -\^-context=>I<NUM>
fr: B<-C>I< N>,B< ->I<N>,B< -\^-context=>I<N>

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.
fr: Afficher I<N> lignes de contexte. Une ligne contenant B<-\^-> est insérée entre les groupes contigus de correspondances. Avec l'option B<-o> ou B<-\^-only-matching>, ça n'a aucun effet et un avertissement est affiché.

note: type: SS
en: File and Directory Selection
fr: Sélection de fichiers ou répertoires

note: type: Plain text
en: Process a binary file as if it were text; this is equivalent to the B<-\^-binary-files=text> option.
fr: Traiter un fichier binaire comme s'il s'agissait de texte\ ; c'est l'équivalent de l'option B<-\^-binary-files=text>.

note: type: Plain text
en: If the first few bytes of a file indicate that the file contains binary data, assume that the file is of type I<TYPE>.  By default, I<TYPE> is B<binary>, and B<grep> normally outputs either a one-line message saying that a binary file matches, or no message if there is no match.  If I<TYPE> is B<without-match>, B<grep> assumes that a binary file does not match; this is equivalent to the B<-I> option.  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.  I<Warning:> B<grep -\^-binary-files=text> 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.
fr: Si les premiers octets d'un fichier indiquent qu'il contient des données binaires, considérer que le fichier est de type I<TYPE>. Par défaut, I<TYPE> est B<binary>, et B<grep> affiche un message uniligne disant que le fichier binaire contient le motif ou n'affiche rien s'il n'y a pas correspondance. Si I<TYPE> est B<without-match>, B<grep> considère qu'un fichier binaire ne concorde jamais. C'est équivalent à l'option B<-I>. Si I<TYPE> est B<text>, B<grep> traite un fichier binaire comme du texte. C'est équivalent à l'option B<-a>. I<Attention\ :> B<grep -\^-binary-files=text> peut afficher des données binaires indésirables, qui peuvent avoir des conséquences fâcheuses si la sortie est envoyée vers un terminal et si le pilote de celui-ci l'interprète comme s'il s'agissait de commandes.

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.
fr: Si le fichier est un périphérique, une FIFO ou une socket, utiliser I<ACTION> dessus. Par défaut, I<ACTION> est B<read> (lecture), ce qui signifie que les périphériques sont lus comme des fichiers normaux. Si I<ACTION> est B<skip>, les périphériques sont ignorés en silence.

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.
fr: Si le fichier est un répertoire, utiliser I<ACTION>. Par défaut, I<ACTION> est B<read>, ce qui signifie que les répertoires sont lus comme des fichiers normaux. Si I<ACTION> est B<skip>, les répertoires sont ignorés et aucun message n'est affiché. Si I<ACTION> est B<recurse>, B<grep> lit tous les fichiers présents dans chaque répertoire, récursivement, en ne suivant que les liens symboliques indiqués sur la ligne de commande. C'est équivalent à l'option B<-r>.

note: type: TP
en: B<-\^-exclude=>I<GLOB>
fr: B<-\^-exclude=>I<MOTIF>

note: type: Plain text
en: Skip files whose base name matches I<GLOB> (using wildcard matching).  A file-name glob can use B<*>, B<?>, and B<[>...B<]> as wildcards, and B<\e> to quote a wildcard or backslash character literally.
fr: Sauter les fichiers dont le nom de fichier correspond à I<MOTIF> (en utilisant une correspondance avec joker). Un motif de fichier peut utiliser les jokers B<*>, B<?> et B<[>...B<]>, et B<\e> pour la protection des caractères littéraux joker ou contre-oblique.

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

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>).
fr: Sauter les fichiers dont le nom de fichier correspond à un des motifs contenus dans le I<FICHIER> (en utilisant les jokers comme décrit pour B<-\^-exclude>).

note: type: TP
en: B<-\^-exclude-dir=>I<DIR>
fr: B<-\^-exclude-dir=>I<RÉP>

note: type: Plain text
en: Exclude directories matching the pattern I<DIR> from recursive searches.
fr: Exclure les répertoires qui correspondent au motif I<RÉP> des recherches récursives.

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.
fr: Traiter un fichier binaire comme s'il ne contenait aucune correspondance\ ; c'est équivalent à l'option B<-\^-binary-files=without-match>.

note: type: TP
en: B<-\^-include=>I<GLOB>
fr: B<-\^-include=>I<MOTIF>

note: type: Plain text
en: Search only files whose base name matches I<GLOB> (using wildcard matching as described under B<-\^-exclude>).
fr: Ne chercher que dans les fichiers dont le nom de fichier correspond à I<MOTIF> (en utilisant les jokers, comme décrit pour B<-\^-exclude>).

note: type: Plain text
en: Read all files under each directory, recursively, following symbolic links only if they are on the command line.  This is equivalent to the B<-d recurse> option.
fr: Lire récursivement tous les fichiers à l'intérieur de chaque répertoire, en ne suivant les liens symboliques uniquement s'ils sont indiqués sur la ligne de commande. C'est l'équivalent de l'option B<-d recurse>.

note: type: Plain text
en: Read all files under each directory, recursively.  Follow all symbolic links, unlike B<-r>.
fr: Lire récursivement tous les fichiers à l'intérieur de chaque répertoire. Suivre tous les liens symboliques, contrairement à B<-r>.

note: type: SS
en: Other Options
fr: Autres options

note: type: Plain text
en: Use line buffering on output.  This can cause a performance penalty.
fr: Utiliser un tampon de ligne sur le flux de sortie. Ceci peut réduire les performances.

note: type: Plain text
en: Treat the file(s) as binary.  By default, under \s-1MS-DOS\s0 and \s-1MS\s0-Windows, B<grep> guesses the file type by looking at the contents of the first 32KB read from the file.  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 \s-1MS-DOS\s0 and \s-1MS\s0-Windows.
fr: Traiter les fichiers comme s'ils étaient des fichiers binaires. Par défaut, sous \s-1MS-DOS\s0 et \s-1MS\s0-Windows, B<grep> détermine le type de fichier en regardant le contenu des 32 premiers kilo-octets. Si B<grep> décide que le fichier est un fichier de texte, il enlève les retours chariot (CR) du contenu du fichier original (afin que les expressions avec B<^> et B<$> fonctionnent correctement). L'option B<-U> modifie ce comportement, tous les fichiers sont alors lus et traités tels quels. Si le fichier est un fichier de texte avec des paires CR-LF en fin de ligne, certaines expressions rationnelles peuvent échouer. Cette option n'a aucun effet sur des plates-formes autres que \s-1MS-DOS\s0 et \s-1MS\s0-Windows.

note: type: Plain text
en: Treat the input as a set of lines, each terminated by a zero byte (the \s-1ASCII\s0 B<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.
fr: Considérer que l'entrée est un ensemble de lignes, chacune terminée par un octet NULL (le caractère \s-1ASCII\s0 NULL) au lieu d'un changement de ligne. Comme l'option B<-Z> ou B<--null>, cette option peut être combinée avec des commandes comme B<sort -z> pour traiter des fichiers ayant un nom quelconque.

note: type: SH
en: REGULAR EXPRESSIONS
fr: EXPRESSIONS RATIONNELLES

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.
fr: Une expression rationnelle est un motif qui permet de décrire un ensemble de chaînes. Les expressions rationnelles sont construites comme des opérations arithmétiques\ ; elles utilisent différents opérateurs pour combiner des expressions plus petites.

note: type: Plain text
en: B<grep> understands three different versions of regular expression syntax: ``basic'' (BRE), ``extended'' (ERE) and ``perl'' (PRCE). In \s-1GNU\s0\ 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 regular expressions give additional functionality, and are documented in pcresyntax(3) and pcrepattern(3), but only work if pcre is available in the system.
fr: B<Grep> gère trois styles de syntaxe pour les expressions rationnelles\ : «\ simple\ » (I<basic>, BRE), «\ étendue\ » (I<extended>, ERE) et « I<Perl> » (PCRE). Dans la version \s-1GNU\s0 de B<grep>, il n'y a pas de différence dans les fonctionnalités disponibles pour les styles I<basic> et I<extended>. Dans d'autres implémentations, les expressions rationnelles simples sont moins complètes. La description ci-dessous correspond aux expressions étendues, les différences avec les expressions simples étant résumées ensuite. Les expressions rationnelles Perl offrent des fonctionnalités supplémentaires et sont documentées dans B<pcresyntax>(3) et B<pcrepattern>(3), mais ne fonctionnent que si pcre est disponible sur le système.

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.
fr: Les briques élémentaires sont les expressions rationnelles correspondant à un seul caractère. La plupart des caractères, y compris les lettres et les chiffres, constituent des expressions rationnelles et correspondent avec eux-mêmes. Tout métacaractère ayant une signification particulière doit être protégé en le faisant précéder d'une contre-oblique (I<backslash>).

note: type: Plain text
en: The period B<.\&> matches any single character.
fr: Le point B<.\&> correspond à n'importe quel caractère.

note: type: SS
en: Character Classes and Bracket Expressions
fr: Classes de caractères et expressions entre crochets

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.  For example, the regular expression B<[0123456789]> matches any single digit.
fr: Une liste de caractères, encadrée par B<[> et B<]> peut être mise en correspondance avec n'importe quel caractère appartenant à la liste. Si le premier caractère de la liste est l'accent circonflexe «\ B<^>\ », alors la mise en correspondance se fait avec n'importe quel caractère I<absent> de la liste. Par exemple, l'expression rationnelle B<[0123456789]> concorde avec n'importe quel chiffre.

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>.
fr: Entre ces crochets, un I<intervalle> de caractères peut être indiqué en donnant le premier et le dernier caractère, séparés par un tiret. Il correspond à n'importe quel caractère compris entre le premier et le dernier caractère (ceux-ci inclus), l'ordre des caractères dépendant des paramètres régionaux (I<locale>, en anglais) actuels. Ainsi, avec la valeur par défaut («\ C\ »), B<[a-d]> est équivalent à B<[abcd]>. Avec beaucoup de paramètres régionaux, les caractères sont triés en suivant l'ordre des dictionnaires, et B<[a-d]> n'est alors en général pas équivalent à B<[abcd]>, mais peut l'être à B<[aBbCcDd]>, par exemple. Pour que ces listes aient le comportement habituel de «\ C\ », vous pouvez positionner la variable d'environnement B<LC_ALL> à la valeur 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 \s-1ASCII\s0 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.
fr: Enfin, il existe certaines classes de caractères prédéfinies. Leurs noms sont assez explicites\ : B<[:alnum:]>, B<[:alpha:]>, B<[:cntrl:]>, B<[:digit:]> (chiffres), B<[:graph:]>, B<[:lower:]> (minuscules), B<[:print:]> (affichables), B<[:punct:]> (ponctuation), B<[:space:]> (espace), B<[:upper:]> (majuscules), et B<[:xdigit:]> (chiffres hexadécimaux). Par exemple, B<[[:alnum:]]> correspond aux chiffres et lettres pour les paramètres régionaux actuels. Dans les paramètres régionaux C et avec le codage de caractères \s-1ASCII\s0, c'est équivalent à B<[0-9A-Za-z]>. Remarquez que les crochets dans les noms de classes font partie intégrante du nom symbolique, et qu'ils doivent donc être inclus en plus des crochets encadrant ces expressions entre crochets. La plupart des métacaractères perdent leur signification particulière à l'intérieur d'une expression entre crochets. Pour inclure un caractère B<]>, mettez-le en premier dans la liste. De même, pour inclure un caractère B<^>, placez-le n'importe où sauf au début de la liste. Enfin, pour inclure un B<->, placez-le en dernier.

note: type: SS
en: Anchoring
fr: Ancrage

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.
fr: L'accent circonflexe «\ B<^>\ » et le symbole dollar «\ B<$>\ » sont des métacaractères correspondant respectivement à une chaîne vide au début et en fin de ligne.

note: type: SS
en: The Backslash Character and Special Expressions
fr: Caractère contre-oblique et les expressions spéciales

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:]]>.
fr: Les symboles B<\eE<lt>> et B<\eE<gt>> correspondent respectivement à une chaîne vide en début et en fin de mot. Le symbole B<\eb> correspond à une chaîne vide à l'extrémité d'un mot, et B<\eB> correspond à une chaîne vide ne se trouvant I<pas> à une extrémité de mot. Le symbole B<\ew> est un synonyme pour B<[_[:alnum:]]> et B<\eW> est un synonyme pour B<[^_[:alnum:]]>.

note: type: SS
en: Repetition
fr: Répétitions

note: type: Plain text
en: A regular expression may be followed by one of several repetition operators:
fr: Dans une expression rationnelle, un caractère peut être suivi par l'un des opérateurs de répétition suivants\ :

note: type: Plain text
en: The preceding item is optional and matched at most once.
fr: L'élément précédent est facultatif et peut être rencontré au plus une fois.

note: type: Plain text
en: The preceding item will be matched zero or more times.
fr: L'élément précédent peut être rencontré zéro ou plusieurs fois.

note: type: Plain text
en: The preceding item will be matched one or more times.
fr: L'élément précédent peut être rencontré une ou plusieurs fois.

note: type: Plain text
en: The preceding item is matched exactly I<n> times.
fr: L'élément précédent doit correspondre exactement I<n> fois.

note: type: Plain text
en: The preceding item is matched I<n> or more times.
fr: L'élément précédent doit correspondre I<n> fois ou plus.

note: type: Plain text
en: The preceding item is matched at most I<m> times.  This is a \s-1GNU\s0 extension.
fr: L'élément précédent doit correspondre au plus I<m> fois. C’est une extension \s-1GNU\s0.

note: type: Plain text
en: The preceding item is matched at least I<n> times, but not more than I<m> times.
fr: L'élément précédent doit correspondre au moins I<n> fois, mais au plus I<m> fois.

note: type: SS
en: Concatenation
fr: Concaténations

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.
fr: Deux expressions rationnelles peuvent être juxtaposées\ ; l'expression résultante correspondra à toute chaîne formée par la juxtaposition de deux sous-chaînes correspondant respectivement aux deux expressions.

note: type: SS
en: Alternation
fr: Alternatives

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.
fr: Deux expressions rationnelles peuvent être reliées par l'opérateur infixe B<|>\ ; l'expression résultante correspondra à toute chaîne qui comporte l'une ou l'autre des deux expressions.

note: type: SS
en: Precedence
fr: Priorités

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.
fr: Les répétitions ont priorité sur les concaténations, qui à leur tour ont priorité sur les alternatives. Une sous-expression peut être entourée par des parenthèses pour modifier ces règles de priorité et former une expression.

note: type: SS
en: Back References and Subexpressions
fr: Références arrières et sous-expressions

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.
fr: La référence arrière B<\e>I<n>\&, où I<n> est un chiffre unique, correspond à la sous-chaîne déjà mise en correspondance avec la I<n>-ième sous-expression rationnelle entre parenthèses.

note: type: SS
en: Basic vs Extended Regular Expressions
fr: Expressions rationnelles basiques et étendues

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)>.
fr: Dans les expressions rationnelles simples, les métacaractères B<?>, B<+>, B<{>, B<|>, B<(>, et B<)> perdent leur signification spéciale, il faut utiliser à la place leur version avec la contre-oblique B<\e?>, B<\e+>, B<\e{>, B<\e|>, B<\e(>, et B<\e)>.

note: type: Plain text
en: Traditional B<egrep> did not support the B<{> meta-character, and some B<egrep> implementations support B<\e{> instead, so portable scripts should avoid B<{> in B<grep\ -E> patterns and should use B<[{]> to match a literal B<{>.
fr: La version traditionnelle d'B<egrep> ne connaît pas le métacaractère B<{>, et certaines implémentations d'B<egrep> utilisent B<\e{> à la place, si bien que des scripts shell portables devraient éviter B<{> dans les motifs d'B<egrep> et utiliser B<[{]> pour désigner un caractère B<{>.

note: type: Plain text
en: \s-1GNU\s0 B<grep\ -E> attempts to support traditional usage by assuming that B<{> is not special if it would be the start of an invalid interval specification.  For example, the command B<grep\ -E\ \(aq{1\(aq> searches for the two-character string B<{1> instead of reporting a syntax error in the regular expression.  \s-1POSIX\s0 allows this behavior as an extension, but portable scripts should avoid it.
fr: \s-1GNU\s0 B<grep\ -E> essaie d'émuler l'usage traditionnel en supposant que B<{> n'est pas spécial au cas où il rendrait incorrecte l'expression qu'il commence. Par exemple, la commande shell B<grep\ -E\ \(aq{1\(aq> recherche la chaîne composée des deux caractères B<{1> au lieu de signaler une erreur de syntaxe. \s-1POSIX\s0 permet ce comportement comme une extension à la norme, mais les scripts portables devraient l'éviter.

note: type: SH
en: ENVIRONMENT VARIABLES
fr: VARIABLES D'ENVIRONNEMENT

note: type: Plain text
en: The behavior of B<grep> is affected by the following environment variables.
fr: Le comportement de B<grep> est modifié par les variables d'environnement suivantes\ :

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 (\s-1NLS\s0).
fr: Les paramètres régionaux pour la catégorie B<LC_>I<truc> est définie par les trois variables d'environnement B<LC_ALL>, B<LC_>I<truc>, B<LANG>, dans cet ordre. La variable positionnée en premier détermine le choix des paramètres régionaux. Par exemple, si B<LC_ALL> n'est pas positionnée, mais B<LC_MESSAGES> vaut B<fr_FR>, alors le français est utilisé pour l'affichage des messages. Par défaut «\ C\ » est utilisée si aucune variable d'environnement n'est trouvée, si le catalogue des paramètres régionaux n'est pas installé ou bien si B<grep> a été compilé sans le support pour les langues nationales (\s-1NLS\s0).

note: type: Plain text
en: This variable specifies default options to be placed in front of any explicit options.  For example, if B<GREP_OPTIONS> is B<\(aq-\^-binary-files=without-match -\^-directories=skip\(aq>, B<grep> behaves as if the two options B<-\^-binary-files=without-match> and B<-\^-directories=skip> had been specified before any explicit options.  Option specifications are separated by whitespace.  A backslash escapes the next character, so it can be used to specify an option containing whitespace or a backslash.
fr: Cette variable définit des options qui seront ajoutées avant n'importe quelle option explicite de la ligne de commande. Par exemple, si B<GREP_OPTIONS> vaut B<«\ -\^-binary-files=without-match -\^-directories=skip\ »>, B<grep> se comporte comme si les deux options B<-\^-binary-files=without-match> et B<-\^-directories=skip> avaient été spécifiées avant les options explicites. Différentes options peuvent être séparées par des espaces, et une contre-oblique supprime la signification spéciale du caractère suivant, ce qui permet de spécifier une option contenant une espace ou une contre-oblique.

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.
fr: Cette variable spécifie la couleur utilisée pour mettre en évidence le texte qui correspond (et n'est pas vide). Elle est dépréciée en faveur de B<GREP_COLORS>, mais est encore prise en charge. Les capacités B<mt>, B<ms> et B<mc> de B<GREP_COLORS> sont prioritaires sur celle-ci. Cette variable ne peut que spécifier la couleur pour mettre en évidence le texte non vide concordant dans une ligne qui correspond (une ligne sélectionnée quand l'option de la ligne de commande B<-v> n'est pas utilisée, ou une ligne de contexte quand B<-v> est spécifiée). La valeur par défaut est B<01;31>, ce qui correspond à un texte rouge en gras sur le fond par défaut du terminal.

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.
fr: Indiquer les couleurs et autres attributs utilisés pour mettre en évidence différentes parties de la sortie. Sa valeur est une liste de capacités séparées par des deux-points, qui vaut par défaut B<ms=01;31:mc=01;31:sl=:cx=:fn=35:ln=32:bn=32:se=36> sans les capacités booléennes B<rv> et B<ne> (qui prennent alors la valeur « false », faux). Les capacités prises en charge sont les suivantes :

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).
fr: Sous-chaîne SGR (« Select Graphic Rendition ») pour les lignes entières sélectionnées (c'est-à-dire les lignes qui correspondent quand l'option en ligne de commande B<-v> n'est pas utilisée, ou les lignes qui ne correspondent pas quand B<-v> est spécifiée). Si cependant la capacité booléenne B<rv> et l'option en ligne de commande B<-v> sont toutes deux indiquées, ça s'applique à la place aux lignes de contexte qui correspondent. La valeur par défaut est vide (c'est-à-dire la paire de couleurs par défaut du terminal).

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).
fr: Sous-chaîne SGR pour les lignes de contexte entières (c'est-à-dire les lignes qui ne correspondent pas quand l'option en ligne de commande B<-v> n'est pas utilisée, ou les lignes qui correspondent quand B<-v> est indiquée). Si cependant la capacité booléenne B<rv> et l'option en ligne de commande B<-v> sont toutes deux indiquées, ça s'applique à la place aux lignes qui ne correspondent pas. La valeur par défaut est vide (c'est-à-dire la paire de couleurs par défaut du terminal).

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).
fr: Valeur booléenne qui inverse la signification des capacités B<sl=> et B<cx=> quand la ligne de commande B<-v> est indiquée. La valeur par défaut est le booléen faux (c'est-à-dire la capacité est omise).

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.
fr: Sous-chaîne SGR pour le texte non vide qui correspond dans les lignes qui correspondent (c'est-à-dire une ligne sélectionnée quand l'option en ligne de commande B<-v> n'est pas utilisée, ou une ligne de contexte quand B<-v> est spécifiée). L'utiliser est équivalent à utiliser à la fois B<ms=> et B<mc=> avec la même valeur. La valeur par défaut correspond à du texte rouge en gras sur le fond de la ligne actuelle.

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.
fr: Sous-chaîne SGR pour le texte non vide qui correspond dans une ligne sélectionnée (ce n'est utilisé que quand l'option en ligne de commande B<-v> n'est pas utilisée). L'effet de la capacité B<sl=> (ou B<cx=> si B<rv> est activée) reste actif quand c'est utilisé. La valeur par défaut correspond à du texte rouge en gras sur le fond de la ligne actuelle.

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.
fr: Sous-chaîne SGR pour le texte non vide qui correspond dans les lignes de contexte (ce n'est utilisé que quand l'option en ligne de commande B<-v> n'est pas utilisée). L'effet de la capacité B<cx=> (ou B<sl=> si B<rv> est activée) reste actif quand c'est utilisé. La valeur par défaut correspond à du texte rouge en gras sur le fond de la ligne actuelle.

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.
fr: Sous-chaîne SGR pour les noms de fichier qui préfixent les lignes de contenu. La valeur par défaut correspond à du texte de couleur magenta sur le fond par défaut du terminal.

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.
fr: Sous-chaîne SGR pour les numéros de ligne qui préfixent les lignes de contenu. La valeur par défaut correspond à du texte de couleur vert sur le fond par défaut du terminal.

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.
fr: Sous-chaîne SGR pour les emplacements qui préfixent les lignes de contenu. La valeur par défaut correspond à du texte de couleur vert sur le fond par défaut du terminal.

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.
fr: Sous-chaîne SGR pour les séparateurs qui sont insérés entre les champs des lignes sélectionnées (B<:>), entre les champs des lignes de contexte (B<->) et entre les groupes de lignes adjacentes quand un contexte non nul est spécifié (B<-\^->). La valeur par défaut correspond à du texte de couleur cyan sur le fond par défaut du terminal.

note: type: Plain text
en: Boolean value that prevents clearing to the end of line using Erase in Line (EL) to Right (B<\e\33[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).
fr: Valeur booléenne qui évite l'effacement de la fin de la ligne en utilisant une séquence EL (« Erase in Line », ou en français « effacement en ligne ») vers la droite (B<\e\33[K>) à chaque fois qu'un élément coloré se termine. C'est nécessaire pour les terminaux sur lesquels EL n'est pas pris en charge. Sinon, c'est aussi utile pour les terminaux sur lesquels la capacité booléenne terminfo « B<back_color_erase> » (B<bce>) ne s'applique pas, quand les couleurs de mise en évidence ne touchent pas à la couleur de fond, quand EL est trop lent ou cause trop de scintillements. La valeur par défaut est le booléen faux (c'est-à-dire que la capacité n'est pas activée).

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.
fr: Notez que les capacités booléenne n'ont pas de partie « B<=>... ». Elles sont omises par défaut (ce qui correspond à une valeur booléenne fausse) et deviennent vrai si elles sont précisées.

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<\e\33[>...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.
fr: Voir la section Select Graphic Rendition (SGR) dans la documentation du terminal texte utilisé pour avoir la liste des valeurs autorisées et leur signification comme attributs de caractère. Ces valeurs de sous-chaînes sont des entiers sous forme décimale et peuvent être concaténées à l'aide de points-virgules. B<grep> se charge d'assembler le résultat en une séquence SGR complète (B<\e\33[>...B<m>). Les valeurs courantes à concaténer sont entre autres B<1> (gras), B<4> (souligné), B<5> (clignotant), B<7> (inversé), B<39> (couleur de trait par défaut), B<30> à B<37> (couleurs de trait), B<90> à B<97> (couleurs de trait en mode 16 couleurs), B<38;5;0> à B<38;5;255> (couleurs de trait en mode 88 et 256 couleurs), B<49> (couleur de fond par défaut), B<40> à B<47> (couleurs de fond), B<100> à B<107> (couleurs de fond en mode 16 couleurs) et B<48;5;0> à B<48;5;255> (couleurs de fond en mode 88 et 256 couleurs).

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]>.
fr: Ces variables indiquent le choix des paramètres régionaux pour la catégorie B<LC_COLLATE>, qui détermine l'ordre des caractères utilisé pour l'interprétation des intervalles tels que B<[a-z]>.

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.
fr: Ces variables indiquent le choix des paramètres régionaux pour la catégorie B<LC_CTYPE> qui détermine le codage de caractères utilisé, par exemple pour indiquer quels caractères sont considérés comme étant des espaces.

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.
fr: Ces variables indiquent le choix des paramètres régionaux pour la catégorie B<LC_MESSAGES>, qui détermine la langue utilisée par B<grep> pour ses messages. Par défaut, avec «\ C\ », les messages sont en anglais américain.

note: type: Plain text
en: If set, B<grep> behaves as \s-1POSIX\s0 requires; otherwise, B<grep> behaves more like other \s-1GNU\s0 programs.  \s-1POSIX\s0 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, \s-1POSIX\s0 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.
fr: Si cette variable est positionnée, B<grep> se comporte comme indiqué dans la norme \s-1POSIX\s0. Sinon, B<grep> se comporte plus comme les autres programmes \s-1GNU\s0. \s-1POSIX\s0 requiert que les options qui suivent des noms de fichiers soient considérées aussi comme des noms de fichiers. Par défaut, ces options sont déplacées avant la liste des opérandes et sont traitées comme des options. \s-1POSIX\s0 requiert aussi que les options non reconnues soient considérées comme «\ illégales\ »\ ; mais comme elles n'enfreignent pas vraiment les règles, elles sont rapportées comme étant «\ incorrectes\ » par défaut. B<POSIXLY_CORRECT> désactive aussi l'option B<_>I<N>B<_GNU_nonoption_argv_flags_>, qui est décrite plus bas.

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 \s-1GNU\s0 C library, and only when B<POSIXLY_CORRECT> is not set.
fr: (Ici, I<N> est l'identifiant numérique du processus de B<grep>). Si le I<i>-ième caractère de la valeur de cette variable d'environnement vaut B<1>, le I<i>-ième opérande de B<grep> n'est pas considéré comme étant une option, même s'il semble l'être. Un shell peut placer cette variable dans l'environnement de chaque commande lancée, pour spécifier quels opérandes sont le résultat du remplacement de métacaractères et ne doivent donc pas être considérés comme des options. Ce comportement n'est présent qu'avec la bibliothèque C de \s-1GNU\s0, et seulement si B<POSIXLY_CORRECT> n'est pas positionnée.

note: type: SH
en: EXIT STATUS
fr: CODE DE SORTIE

note: type: Plain text
en: The exit status is 0 if selected lines are found, and 1 if not found.  If an error occurred the exit status is 2.  (Note: POSIX error handling code should check for '2' or greater.)
fr: Le code de sortie vaut 0 si des lignes sont trouvées et 1 si aucune n'est trouvée. Si une erreur survient, le code de sortie vaut 2. (Note : pour une gestion des erreurs POSIX, vous devriez tester si le code de sortie vaut 2 ou une valeur supérieure.

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.
fr: Ce logiciel est libre ; voir les sources pour les conditions de reproduction. AUCUNE garantie n'est donnée, pas même la garantie implicite de COMMERCIALISATION ni d'ADÉQUATION À UN BESOIN PARTICULIER.

note: type: SH
en: BUGS
fr: BOGUES

note: type: SS
en: Reporting Bugs
fr: Remonter des bogues

note: type: Plain text
en: Email bug reports to E<lt>B<bug-grep@gnu.org>E<gt>, a mailing list whose web page is E<lt>B<http://lists.gnu.org/mailman/listinfo/bug-grep>E<gt>.  B<grep>'s Savannah bug tracker is located at E<lt>B<http://savannah.gnu.org/bugs/?group=grep>E<gt>.
fr: Envoyez les rapports de bogue ([ndt] en anglais\ !) à E<lt>B<bug-grep@gnu.org>E<gt>, une liste de diffusion dont la page web est E<lt>B<http://lists.gnu.org/mailman/listinfo/bug-grep>E<gt>. Le logiciel de suivi des bogues sur Savannah de B<grep> est situé à l'adresse E<lt>B<http://savannah.gnu.org/bugs/?group=grep>E<gt>.

note: type: SS
en: Known Bugs
fr: Bogues connus

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.
fr: Dans les constructions B<{>I<n>B<,>I<m>B<}> de grandes valeurs de répétition peuvent pousser B<grep> à utiliser beaucoup de mémoire. D'autres expressions rationnelles tordues peuvent prendre un temps très long et mener à une insuffisance de mémoire.

note: type: Plain text
en: Back-references are very slow, and may require exponential time.
fr: Les références arrières sont très lentes et peuvent demander un temps très important (exponentiel).

note: type: SH
en: SEE ALSO
fr: VOIR AUSSI

note: type: SS
en: Regular Manual Pages
fr: Pages de manuel

note: type: Plain text
en: awk(1), cmp(1), diff(1), find(1), gzip(1), perl(1), sed(1), sort(1), xargs(1), zgrep(1), read(2), pcre(3), pcresyntax(3), pcrepattern(3), terminfo(5), glob(7), regex(7).
fr: B<awk>(1), B<cmp>(1), B<diff>(1), B<find>(1), B<gzip>(1), B<perl>(1), B<sed>(1), B<sort>(1), B<xargs>(1), B<zgrep>(1), B<mmap>(2), B<pcre>(3), B<pcresyntax>(3), B<pcrepattern>(3), B<terminfo>(5), B<glob>(7), B<regex>(7)

note: type: SS
en: \s-1POSIX\s0 Programmer's Manual Page
fr: \s-1POSIX\s0 Page de manuel du programmeur

note: type: SS
en: \*(Txinfo Documentation
fr: Documentation \*(Txinfo

note: type: Plain text
en: The full documentation for B<grep> is maintained as a \*(Txinfo manual, which you can read at http://www.gnu.org/software/grep/manual/.  If the B<info> and B<grep> programs are properly installed at your site, the command
fr: La documentation complète de B<grep> est disponible au format \*(Txinfo et peut être lue à l'adresse http://www.gnu.org/software/grep/manual/. Si B<info> et B<grep> sont correctement installés, la commande

note: type: Plain text
en: should give you access to the complete manual.
fr: devrait vous donner accès au manuel complet de grep.

note: type: Plain text
en: This man page is maintained only fitfully; the full documentation is often more up-to-date.
fr: Cette page de manuel est maintenue de façon intermittente. La documentation complète est mise à jour plus souvent.
