AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

fgrep - En ligne dans le Cloud

Exécutez fgrep dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande fgrep qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


grep, egrep, fgrep, rgrep - imprimer des lignes correspondant à un motif

SYNOPSIS


grep [OPTIONS] RECONNAISSANCE [DOSSIER...]
grep [OPTIONS] [-e RECONNAISSANCE]... [-f DOSSIER]... [DOSSIER...]

DESCRIPTION


grep recherche l'entrée nommée DOSSIERs pour les lignes contenant une correspondance avec le donné RECONNAISSANCE. Si
aucun fichier n'est spécifié, ou si le fichier "-" est donné, grep recherche l'entrée standard. Par
défaut grep imprime les lignes correspondantes.

De plus, les variantes de programmes égrep, grep ainsi que regrep sont les mêmes que grep -E, grep -F,
ainsi que grep -r, respectivement. Ces variantes sont obsolètes, mais sont fournies pour les versions antérieures
compatibilité.

OPTIONS


Générique Programme Informations
--Aidez-moi Affichez un message d'utilisation et quittez.

-V, --version
Sortir le numéro de version de grep et sortie.

matchers Sélection
-E, --expression régulière-étendue
Interpréter RECONNAISSANCE comme une expression régulière étendue (ERE, voir ci-dessous).

-F, --chaînes-fixes
Interpréter RECONNAISSANCE sous forme de liste de chaînes fixes (au lieu d'expressions régulières),
séparés par des sauts de ligne, dont l'un doit correspondre.

-G, --basic-regexp
Interpréter RECONNAISSANCE comme une expression régulière de base (BRE, voir ci-dessous). C'est le
défaut.

-P, --perl-regexp
Interpréter RECONNAISSANCE en tant qu'expression régulière Perl (PCRE, voir ci-dessous). C'est hautement
expérimental et grep -P peut mettre en garde contre des fonctionnalités non implémentées.

Des Control
-e RECONNAISSANCE, --expression régulière=RECONNAISSANCE
Utilisez RECONNAISSANCE comme modèle. Plusieurs -e peut être utilisé pour spécifier une recherche différente
motifs. Cette option est également utile pour protéger un motif commençant par un trait d'union
(-).

-f DOSSIER, --fichier=DOSSIER
Obtenez des modèles de DOSSIER, un par ligne. Le fichier vide ne contient aucun motif,
et ne correspond donc à rien. Plusieurs -f peut être utilisé pour spécifier différents fichiers.

-i, --ignore-cas
Ignorer les distinctions de cas dans les deux RECONNAISSANCE et les fichiers d'entrée.

-v, --inverser la correspondance
Inversez le sens de la correspondance pour sélectionner des lignes non correspondantes.

-w, --mot-expression régulière
Sélectionnez uniquement les lignes contenant des correspondances qui forment des mots entiers. Le test est que
la sous-chaîne correspondante doit être soit au début de la ligne, soit précédée de
un caractère constitutif non verbal. De même, il doit être soit à la fin de la
ligne ou suivi d'un caractère constitutif autre qu'un mot. Caractères constitutifs du mot
sont des lettres, des chiffres et le trait de soulignement.

-x, --line-expression régulière
Sélectionnez uniquement les correspondances qui correspondent exactement à toute la ligne. Pour un habitué
motif d'expression, c'est comme mettre le motif entre parenthèses puis l'entourer
comprenant ^ ainsi que $.

-y Synonyme obsolète de -i.

Général Sortie Control
-c, --compter
Supprimer la sortie normale ; à la place, imprimez un nombre de lignes correspondantes pour chaque entrée
déposer. Avec le -v, --inverser la correspondance option (voir ci-dessous), comptez les lignes qui ne correspondent pas.

--Couleur[=QUAND], --Couleur[=QUAND]
Entourez les chaînes correspondantes (non vides), les lignes correspondantes, les lignes de contexte, le fichier
noms, numéros de ligne, décalages d'octets et séparateurs (pour les champs et les groupes de contexte
lignes) avec des séquences d'échappement pour les afficher en couleur sur le terminal. Les couleurs
sont définis par la variable d'environnement GREP_COLORS. L'environnement déprécié
variable GREP_COLOR est toujours pris en charge, mais son paramétrage n'est pas prioritaire.
QUAND is n'allons jamais , toujoursou auto.

-L, --files-sans-correspondance
Supprimer la sortie normale ; à la place, imprimez le nom de chaque fichier d'entrée à partir duquel aucun
la sortie aurait normalement été imprimée. Le balayage s'arrêtera le premier
correspondre.

-l, --files-with-matchs
Supprimer la sortie normale ; à la place, imprimez le nom de chaque fichier d'entrée à partir duquel la sortie
aurait normalement été imprimé. L'analyse s'arrêtera au premier match.

-m NUM, --max-count=NUM
Arrêter de lire un fichier après NUM lignes correspondantes. Si l'entrée est une entrée standard de
un dossier régulier, et NUM les lignes correspondantes sont sorties, grep garantit que la norme
l'entrée est positionnée juste après la dernière ligne correspondante avant de quitter, peu importe
de la présence de lignes de contexte de fin. Cela permet à un processus d'appel de
reprendre une recherche. Lorsque grep s'arrête après NUM les lignes correspondantes, il sort toute fin
lignes de contexte. Quand le -c or --compter l'option est également utilisée, grep ne produit pas de
compter plus de NUM. Lorsque l' -v or --inverser la correspondance l'option est également utilisée, grep
s'arrête après la sortie NUM lignes qui ne correspondent pas.

-o, --seulement-correspondance
Imprimez uniquement les parties correspondantes (non vides) d'une ligne correspondante, avec chacune de ces parties sur
une ligne de sortie séparée.

-q, --silencieux, --silencieux
Calmer; n'écrivez rien sur la sortie standard. Quitter immédiatement avec le statut zéro
si une correspondance est trouvée, même si une erreur a été détectée. Voir aussi le -s or
--pas de messages option.

-s, --pas de messages
Supprimez les messages d'erreur concernant les fichiers inexistants ou illisibles.

Sortie Gamme Préfixe Control
-b, --byte-décalage
Imprime le décalage d'octet basé sur 0 dans le fichier d'entrée avant chaque ligne de sortie. Si
-o (--seulement-correspondance) est spécifié, imprime le décalage de la pièce correspondante elle-même.

-H, --avec-nom-de-fichier
Imprimez le nom du fichier pour chaque correspondance. C'est la valeur par défaut lorsqu'il y a plus de
un fichier à rechercher.

-h, --pas de nom de fichier
Supprimez le préfixe des noms de fichiers sur la sortie. C'est la valeur par défaut lorsqu'il y a
un seul fichier (ou une seule entrée standard) à rechercher.

--étiquette=LABEL
Afficher l'entrée provenant réellement de l'entrée standard comme entrée provenant du fichier LABEL.
Ceci est particulièrement utile lors de la mise en œuvre d'outils tels que zgrep, par exemple, gzip -CD foo.gz
| grep --label=toto -H quelque chose. Voir aussi -H option.

-n, --numéro de ligne
Préfixez chaque ligne de sortie avec le numéro de ligne basé sur 1 dans son fichier d'entrée.

-T, --onglet initial
Assurez-vous que le premier caractère du contenu réel de la ligne se trouve sur un taquet de tabulation, donc
que l'alignement des onglets semble normal. Ceci est utile avec les options qui préfixent
leur sortie au contenu réel : -H,-net -b. Afin d'améliorer la
probabilité que les lignes d'un même fichier commencent toutes dans la même colonne, cela
provoque également l'impression du numéro de ligne et du décalage d'octet (le cas échéant) dans un minimum
largeur du champ de taille.

-u, --unix-byte-offsets
Signaler les décalages d'octets de style Unix. Ce commutateur provoque grep pour signaler les décalages d'octets comme
si le fichier était un fichier texte de style Unix, c'est-à-dire sans caractères CR.
Cela produira des résultats identiques à la course grep sur une machine Unix. Cette option
n'a d'effet que si -b l'option est également utilisée ; il n'a aucun effet sur les autres plateformes
que MS-DOS et MS-Windows.

-Z, --nul
Sortir un octet zéro (le code ASCII NUL caractère) au lieu du caractère qui normalement
suit un nom de fichier. Par exemple, grep -lZ génère un octet zéro après chaque fichier
nom au lieu de la nouvelle ligne habituelle. Cette option rend la sortie sans ambiguïté, même
en présence de noms de fichiers contenant des caractères inhabituels comme des retours à la ligne. Cette
L'option peut être utilisée avec des commandes telles que trouver -imprimer0, perl -0, sort -zet xarg -0
pour traiter des noms de fichiers arbitraires, même ceux qui contiennent des caractères de nouvelle ligne.

Comportementale Gamme Control
-A NUM, --after-context=NUM
Imprimé NUM lignes de contexte de fin après les lignes correspondantes. Place une ligne contenant
un séparateur de groupe (--) entre des groupes de matches contigus. Avec le -o or
--seulement-correspondance option, cela n'a aucun effet et un avertissement est donné.

-B NUM, --avant-context=NUM
Imprimé NUM lignes de premier contexte avant de faire correspondre les lignes. Place une ligne contenant
un séparateur de groupe (--) entre des groupes de matches contigus. Avec le -o or
--seulement-correspondance option, cela n'a aucun effet et un avertissement est donné.

-C NUM, -NUM, --context=NUM
Imprimé NUM lignes de contexte de sortie. Place une ligne contenant un séparateur de groupe (--)
entre des groupes de matchs contigus. Avec le -o or --seulement-correspondance option, cette
n'a aucun effet et un avertissement est donné.

Déposez votre dernière attestation ainsi que Annuaire Sélection
-a, --texte
Traitez un fichier binaire comme s'il s'agissait de texte ; c'est l'équivalent du
--binary-files=texte option.

--fichiers-binaires=TYPE
Si les premiers octets d'un fichier indiquent que le fichier contient des données binaires,
supposons que le fichier est de type TYPE. Par défaut, TYPE is binaireet grep
génère normalement soit un message d'une ligne indiquant qu'un fichier binaire correspond, soit aucun
message s'il n'y a pas de correspondance. Si TYPE is sans-match, grep suppose qu'un binaire
le fichier ne correspond pas ; c'est l'équivalent du -I option. Si TYPE is texte, grep
traite un fichier binaire comme s'il s'agissait de texte ; c'est l'équivalent du -a option.
Lors du traitement de données binaires, grep peut traiter des octets non textuels comme des fins de ligne ; pour
exemple, le motif '.' (point) peut ne pas correspondre à un octet nul, car l'octet nul
peut être traité comme une terminaison de ligne. Mise en garde: grep --binary-files=texte pourrait
sortie des ordures binaires, qui peuvent avoir des effets secondaires désagréables si la sortie est un
terminal et si le pilote de terminal interprète certaines d'entre elles comme des commandes.

-D ACTION, --périphériques=ACTION
Si un fichier d'entrée est un périphérique, FIFO ou socket, utilisez ACTION pour le traiter. Par
défaut ACTION is lire, ce qui signifie que les appareils sont lus comme s'ils étaient
fichiers ordinaires. Si ACTION is sauter, les périphériques sont ignorés en silence.

-d ACTION, --répertoires=ACTION
Si un fichier d'entrée est un répertoire, utilisez ACTION pour le traiter. Par défaut, ACTION is
lire, c'est-à-dire lire les répertoires comme s'il s'agissait de fichiers ordinaires. Si ACTION is
sauter, ignorez silencieusement les répertoires. Si ACTION is recurse, lisez tous les fichiers sous chaque
répertoire, récursivement, en suivant les liens symboliques uniquement s'ils sont sur la commande
ligne. Ceci équivaut à la -r option.

--exclure=GLOBE
Ignorer les fichiers dont le nom de base correspond GLOBE (en utilisant la correspondance générique). Un nom de fichier
glob peut utiliser *, ?et [ ] comme caractères génériques, et \ pour citer un caractère générique ou une barre oblique inverse
caractère littéralement.

--exclure-de=DOSSIER
Ignorer les fichiers dont le nom de base correspond à l'un des globs de nom de fichier lus à partir DOSSIER (À L'Aide De
correspondance de caractères génériques comme décrit sous --exclure).

--exclude-dir=DIR
Exclure les répertoires correspondant au modèle DIR à partir de recherches récursives.

-I Traiter un fichier binaire comme s'il ne contenait pas de données correspondantes ; cela équivaut à
le --binary-files=sans-correspondance option.

--include=GLOBE
Rechercher uniquement les fichiers dont le nom de base correspond GLOBE (en utilisant la correspondance générique comme
décrit sous --exclure).

-r, --recursive
Lire tous les fichiers sous chaque répertoire, de manière récursive, en suivant les liens symboliques uniquement si
ils sont sur la ligne de commande. Notez que si aucun opérande de fichier n'est donné, grep recherche
le répertoire de travail. Ceci équivaut à la -d recurse option.

-R, --déréférence-récursif
Lire tous les fichiers sous chaque répertoire, de manière récursive. Suivez tous les liens symboliques,
contrairement à -r.

Autre Options
--line-buffered
Utilisez la mise en mémoire tampon de ligne sur la sortie. Cela peut entraîner une pénalité de performance.

-U, --binaire
Traitez le(s) fichier(s) comme binaire. Par défaut, sous MS-DOS et MS-Windows, grep suppositions
le type de fichier en regardant le contenu des 32 premiers Ko lus à partir du fichier. Si
grep décide que le fichier est un fichier texte, il supprime les caractères CR de l'original
contenu du fichier (pour créer des expressions régulières avec ^ ainsi que $ fonctionner correctement).
Spécification -U annule cette conjecture, provoquant la lecture et la transmission de tous les fichiers à
le mécanisme d'appariement textuellement ; si le fichier est un fichier texte avec des paires CR/LF à la
fin de chaque ligne, cela entraînera l'échec de certaines expressions régulières. Cette option
n'a aucun effet sur les plates-formes autres que MS-DOS et MS-Windows.

-z, --null-données
Traitez l'entrée comme un ensemble de lignes, chacune terminée par un octet zéro (le code ASCII NUL
caractère) au lieu d'un saut de ligne. Comme le -Z or --nul option, cette option peut être
utilisé avec des commandes comme sort -z pour traiter des noms de fichiers arbitraires.

ORDINAIRE EXPRESSIONS


Une expression régulière est un modèle qui décrit un ensemble de chaînes. Expressions régulières
sont construits de manière analogue aux expressions arithmétiques, en utilisant divers opérateurs pour
combiner des expressions plus petites.

grep comprend trois versions différentes de la syntaxe des expressions régulières : « de base » (BRE),
« étendu » (ERE) et « perl » (PCRE). Dans GNU grep, il n'y a pas de différence de disponible
fonctionnalité entre les syntaxes de base et étendues. Dans d'autres implémentations, la base
les expressions régulières sont moins puissantes. La description suivante s'applique à l'extension
expressions régulières; les différences pour les expressions régulières de base sont résumées par la suite.
Les expressions régulières Perl offrent des fonctionnalités supplémentaires et sont documentées dans
pcresyntaxede Géographie (3) et avec la pcremotif(3), mais ne fonctionne que si PCRE est disponible dans le système.

Les blocs de construction fondamentaux sont les expressions régulières qui correspondent à un seul caractère.
La plupart des caractères, y compris toutes les lettres et tous les chiffres, sont des expressions régulières qui correspondent
eux-mêmes. Tout méta-caractère ayant une signification particulière peut être cité en le faisant précéder d'un
barre oblique inverse.

La période . correspond à n'importe quel caractère.

Personnage Cours ainsi que Support Expressions
A support expression est une liste de caractères entourée par [ ainsi que ]. Il correspond à n'importe quel simple
personnage dans cette liste ; si le premier caractère de la liste est le caret ^ alors ça correspond
N'importe quel caractère ne sauraient dans la liste. Par exemple, l'expression régulière allumettes
n'importe quel chiffre.

Dans une expression entre crochets, un gamme expression se compose de deux caractères séparés par un
trait d'union. Il correspond à tout caractère unique qui trie entre les deux caractères, inclus,
en utilisant la séquence de classement et le jeu de caractères des paramètres régionaux. Par exemple, dans le C par défaut
local, [un d] équivaut à [a B c d]. De nombreux paramètres régionaux trient les caractères dans l'ordre du dictionnaire,
et dans ces lieux [un d] n'est généralement pas équivalent à [a B c d]; ça peut être équivalent
à [aBbCcDd], par exemple. Pour obtenir l'interprétation traditionnelle de parenthèse
expressions, vous pouvez utiliser les paramètres régionaux C en définissant le LC_TOUS variable d'environnement à la
Plus-value C.

Enfin, certaines classes de caractères nommées sont prédéfinies dans les expressions entre crochets, comme
suit. Leurs noms sont explicites, et ils sont [:alnum:], [:alpha:], [:ctrl:],
[:chiffre:], [:graphique:], [:inférieur:], [:imprimer:], [:ponct:], [:espacer:], [:supérieur:]et
[:xchiffre:]. Par exemple, [[:numéro:]] désigne la classe de caractères des nombres et des lettres dans
la localité actuelle. Dans l'encodage de la locale C et du jeu de caractères ASCII, c'est le même que
[0-9A-Za-z]. (Notez que les crochets dans ces noms de classe font partie des noms symboliques,
et doit être inclus en plus des crochets délimitant l'expression entre crochets.) La plupart
les méta-caractères perdent leur signification particulière à l'intérieur des expressions entre crochets. Pour inclure un
littéral ] placez-le en premier dans la liste. De même, pour inclure un littéral ^ placez-le n'importe où
mais d'abord. Enfin, pour inclure un littéral - placez-le en dernier.

Ancrage
Le caret ^ et le signe dollar $ sont des méta-caractères qui correspondent respectivement au vide
chaîne au début et à la fin d'une ligne.

Les Barre oblique inverse Personnage ainsi que # Expressions
Les symboles \< ainsi que \> correspondent respectivement à la chaîne vide au début et à la fin d'un
mot. Le symbole \b correspond à la chaîne vide au bord d'un mot, et \B correspond à la
chaîne vide à condition que ce soit ne sauraient au bord d'un mot. Le symbole \w est synonyme de
[_[:alnum:]] ainsi que \W est synonyme de [^_[:alnum:]].

Répétition
Une expression régulière peut être suivie de l'un des nombreux opérateurs de répétition :
? L'élément précédent est facultatif et correspond au plus une fois.
* L'élément précédent sera mis en correspondance zéro ou plusieurs fois.
+ L'élément précédent sera mis en correspondance une ou plusieurs fois.
{n} L'élément précédent correspond exactement n fois.
{n,} L'élément précédent correspond n ou plusieurs fois.
{,m} L'élément précédent correspond au plus m fois. Il s'agit d'une extension GNU.
{n,m} L'élément précédent correspond au moins n fois, mais pas plus de m fois.

Enchaînement
Deux expressions régulières peuvent être concaténées ; l'expression régulière résultante correspond à n'importe quel
chaîne formée en concaténant deux sous-chaînes qui correspondent respectivement à la
expressions.

Alternance
Deux expressions régulières peuvent être jointes par l'opérateur infixe |; la régularité résultante
expression correspond à toute chaîne correspondant à l'une ou l'autre des expressions alternatives.

Priorité
La répétition a préséance sur la concaténation, qui à son tour prévaut sur
alternance. Une expression entière peut être placée entre parenthèses pour remplacer ces
règles de priorité et forment une sous-expression.

Retour Bibliographie ainsi que Sous-expressions
La contre-référence \n, Où n est un chiffre unique, correspond à la sous-chaîne précédemment mise en correspondance
par The nème sous-expression entre parenthèses de l'expression régulière.

Basic vs Prolongé Un coupage régulier Expressions
Dans les expressions régulières de base, les méta-caractères ?, +, {, |, (et ) perdre leur spécial
sens; utilisez plutôt les versions avec barre oblique inverse \?, \+, \{, \|, \(et \).

ENVIRONNEMENT VARIABLES


Le comportement de grep est affecté par les variables d'environnement suivantes.

La locale pour la catégorie CL_foo est spécifié en examinant les trois variables d'environnement
LC_TOUS, CL_foo, LANGUE, dans cet ordre. La première de ces variables définie spécifie
le local. Par exemple, si LC_TOUS n'est pas défini, mais LC_MESSAGES est fixé à pt_BR, puis le
Les paramètres régionaux du portugais brésilien sont utilisés pour le LC_MESSAGES Catégorie. La locale C est utilisée si
aucune de ces variables d'environnement n'est définie, si le catalogue de paramètres régionaux n'est pas installé, ou si
grep n'a pas été compilé avec le support des langues nationales (NLS).

GREP_OPTIONS
Cette variable spécifie les options par défaut à placer devant tout
option. Comme cela pose des problèmes lors de l'écriture de scripts portables, cette fonctionnalité
être supprimé dans une future version de grepet grep avertit s'il est utilisé. Veuillez utiliser
un alias ou un script à la place.

GREP_COLOR
Cette variable spécifie la couleur utilisée pour mettre en surbrillance le texte correspondant (non vide). Ce
est obsolète au profit de GREP_COLORS, mais toujours pris en charge. Les mt, mset mc
capacités de GREP_COLORS avoir la priorité sur lui. Il ne peut que spécifier la couleur
utilisé pour mettre en surbrillance le texte non vide correspondant dans n'importe quelle ligne correspondante (une ligne sélectionnée
lorsque le -v l'option de ligne de commande est omise, ou une ligne de contexte lorsque -v is
spécifié). La valeur par défaut est 01; 31, ce qui signifie un texte de premier plan en gras rouge sur le
l'arrière-plan par défaut du terminal.

GREP_COLORS
Spécifie les couleurs et autres attributs utilisés pour mettre en évidence diverses parties du
sortir. Sa valeur est une liste de capacités séparées par des deux-points qui par défaut est
ms=01;31:mc=01;31:sl=:cx=:fn=35:ln=32:bn=32:se=36 les rv ainsi que ne booléen
capacités omises (c'est-à-dire faux). Les capacités prises en charge sont les suivantes.

sl= Sous-chaîne SGR pour les lignes sélectionnées entières (c'est-à-dire les lignes correspondantes lorsque le -v
l'option de ligne de commande est omise, ou des lignes non correspondantes lorsque -v est spécifié).
Si toutefois le booléen rv capacité et la -v l'option de ligne de commande sont à la fois
spécifié, il s'applique à la place aux lignes de correspondance de contexte. La valeur par défaut est
vide (c'est-à-dire la paire de couleurs par défaut du terminal).

cx = Sous-chaîne SGR pour les lignes de contexte entières (c'est-à-dire les lignes non correspondantes lorsque le -v
l'option de ligne de commande est omise, ou les lignes correspondantes lorsque -v est spécifié). Si
cependant le booléen rv capacité et la -v l'option de ligne de commande sont à la fois
spécifié, il s'applique à la place aux lignes sélectionnées qui ne correspondent pas. Le défaut
est vide (c'est-à-dire la paire de couleurs par défaut du terminal).

rv Valeur booléenne qui inverse (échange) le sens des sl= ainsi que cx =
capacités lorsque le -v l'option de ligne de commande est spécifiée. La valeur par défaut est
false (c'est-à-dire que la capacité est omise).

mt=01;31
Sous-chaîne SGR pour faire correspondre le texte non vide dans n'importe quelle ligne correspondante (c'est-à-dire, un
ligne sélectionnée lorsque le -v l'option de ligne de commande est omise, ou une ligne de contexte
quand -v est spécifié). Définir ceci équivaut à définir les deux ms= ainsi que
mc= à la fois à la même valeur. La valeur par défaut est un premier plan de texte rouge gras
sur l'arrière-plan de la ligne actuelle.

ms=01;31
Sous-chaîne SGR pour faire correspondre le texte non vide dans une ligne sélectionnée. (C'est seulement
utilisé lorsque le -v l'option de ligne de commande est omise.) L'effet de la sl= (ou
cx = if rv) la capacité reste active lorsque cela entre en jeu. La valeur par défaut est un
texte en gras rouge au premier plan sur l'arrière-plan de la ligne actuelle.

mc=01;31
Sous-chaîne SGR pour faire correspondre du texte non vide dans une ligne de contexte. (C'est seulement
utilisé lorsque le -v l'option de ligne de commande est spécifiée.) L'effet de la cx =
(ou sl= if rv) la capacité reste active lorsque cela entre en jeu. La valeur par défaut est
un premier plan de texte rouge en gras sur l'arrière-plan de la ligne actuelle.

fin=35 Sous-chaîne SGR pour les noms de fichiers préfixant n'importe quelle ligne de contenu. La valeur par défaut est un
texte magenta au premier plan sur l'arrière-plan par défaut du terminal.

ln=32 Sous-chaîne SGR pour les numéros de ligne préfixant n'importe quelle ligne de contenu. La valeur par défaut est un
texte vert au premier plan sur l'arrière-plan par défaut du terminal.

milliards = 32 Sous-chaîne SGR pour les décalages d'octets préfixant n'importe quelle ligne de contenu. La valeur par défaut est un
texte vert au premier plan sur l'arrière-plan par défaut du terminal.

si=36 Sous-chaîne SGR pour les séparateurs insérés entre les champs de ligne sélectionnés
(:), entre les champs de ligne de contexte, (-), et entre des groupes de lignes adjacentes
lorsqu'un contexte différent de zéro est spécifié (--). La valeur par défaut est un texte cyan
premier plan sur l'arrière-plan par défaut du terminal.

ne Valeur booléenne qui empêche l'effacement jusqu'à la fin de la ligne en utilisant Effacer dans la ligne
(EL) à droite (\33[K) chaque fois qu'un élément colorisé se termine. Ceci est nécessaire sur
terminaux sur lesquels EL n'est pas pris en charge. Il est sinon utile sur les terminaux
pour lequel le back_color_erase (BCE) la capacité booléenne terminfo ne
appliquer, lorsque les couleurs de surbrillance choisies n'affectent pas l'arrière-plan, ou
lorsque EL est trop lent ou provoque trop de scintillement. La valeur par défaut est false (c'est-à-dire,
la capacité est omise).

Notez que les capacités booléennes n'ont pas =... partie. Ils sont omis (c'est-à-dire faux)
par défaut et devient vrai lorsqu'il est spécifié.

Voir la section Sélectionner le rendu graphique (SGR) dans la documentation du texte
borne utilisée pour les valeurs autorisées et leur signification en tant que caractère
les attributs. Ces valeurs de sous-chaîne sont des entiers en représentation décimale et peuvent
être concaténés avec des points-virgules. grep s'occupe d'assembler le résultat dans un
séquence SGR complète (\33[ m). Les valeurs communes à concaténer incluent 1 pour audacieux,
4 pour souligner, 5 pour cligner des yeux, 7 pour l'inverse, 39 pour la couleur de premier plan par défaut, 30 à
37 pour les couleurs de premier plan, 90 à 97 pour les couleurs de premier plan en mode 16 couleurs, 38; 5; 0 à
38; 5; 255 pour les modes 88 couleurs et 256 couleurs couleurs de premier plan, 49 par défaut
Couleur de l'arrière plan, 40 à 47 pour les couleurs de fond, 100 à 107 pour le mode 16 couleurs
les couleurs d'arrière-plan et 48; 5; 0 à 48; 5; 255 pour les modes 88 couleurs et 256 couleurs
couleurs de fond.

LC_TOUS, LC_COLLER, LANGUE
Ces variables spécifient les paramètres régionaux du LC_COLLER catégorie, qui détermine
la séquence de classement utilisée pour interpréter les expressions de plage comme [az].

LC_TOUS, LC_CTYPE, LANGUE
Ces variables spécifient les paramètres régionaux du LC_CTYPE catégorie, qui détermine la
type de caractères, par exemple, quels caractères sont des espaces.

LC_TOUS, LC_MESSAGES, LANGUE
Ces variables spécifient les paramètres régionaux du LC_MESSAGES catégorie, qui détermine
la langue qui grep utilise pour les messages. La locale C par défaut utilise l'américain
messages anglais.

POSIXLY_CORRECT
Si défini, grep se comporte comme l'exige POSIX ; autrement, grep se comporte plus comme les autres GNU
programmes. POSIX exige que les options qui suivent les noms de fichiers soient traitées comme
noms de fichiers ; par défaut, ces options sont permutées au début de la liste des opérandes
et sont traités comme des options. De plus, POSIX exige que les options non reconnues soient
diagnostiqués comme « illégaux », mais comme ils ne sont pas vraiment contre la loi, le défaut
est de les diagnostiquer comme « invalides ». POSIXLY_CORRECT désactive également
_N_GNU_nonoption_argv_flags_, décrit ci-dessous.

_N_GNU_nonoption_argv_flags_
(Ici N is grepID de processus numérique.) Si le ile caractère de cet environnement
la valeur de la variable est 1, ne considérez pas le ie opérande de grep être une option,
même s'il semble en être un. Un shell peut mettre cette variable dans l'environnement pour
chaque commande qu'il exécute, en spécifiant quels opérandes sont les résultats du nom de fichier
extension générique et ne doivent donc pas être traités comme des options. Ce comportement
est disponible uniquement avec la bibliothèque GNU C, et uniquement lorsque POSIXLY_CORRECT n'est pas défini.

EXIT STATUT


Normalement, l'état de sortie est 0 si une ligne est sélectionnée, 1 si aucune ligne n'a été sélectionnée et 2 si
une erreur s'est produite. Cependant, si le -q or --silencieux or --silencieux est utilisé et une ligne est
sélectionné, l'état de sortie est 0 même si une erreur s'est produite.

DROIT D'AUTEUR


Copyright 1998-2000, 2002, 2005-2016 Free Software Foundation, Inc.

C'est un logiciel libre ; voir la source pour les conditions de copie. Il n'y a AUCUNE garantie ; ne pas
même pour la QUALITÉ MARCHANDE ou l'ADAPTATION À UN USAGE PARTICULIER.

Utiliser fgrep en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    Téléchargeur d'images
    Téléchargeur d'images
    Explorer et télécharger des images à l'aide de
    Sélénium Utilisation de python3 et PyQt5.
    Moteur de recherche pris en charge : Google, Bing,
    Baidu. Saisie des mots-clés au clavier
    ou entrée de ...
    Télécharger le téléchargeur d'images
  • 2
    Plugin Eclipse Tomcat
    Plugin Eclipse Tomcat
    Le plugin Eclipse Tomcat fournit
    intégration simple d'une servlet Tomcat
    conteneur pour le développement de java
    des applications Web. Vous pouvez nous rejoindre pour
    discussion...
    Télécharger le plug-in Eclipse Tomcat
  • 3
    WebTorrent Desktop
    WebTorrent Desktop
    WebTorrent Desktop est pour le streaming
    torrents sur Mac, Windows ou Linux. Ce
    se connecte à la fois à BitTorrent et
    Pairs WebTorrent. Maintenant il n'y a pas
    faut attendre...
    Télécharger WebTorrent Desktop
  • 4
    GenX
    GenX
    GenX est un programme scientifique pour affiner
    réflexivité aux rayons X, neutrons
    réflectivité et rayons X de surface
    données de diffraction utilisant le différentiel
    algorithme d'évolution....
    Télécharger GenX
  • 5
    pspp4windows
    pspp4windows
    Le PSPP est un programme de statistiques
    analyse des données échantillonnées. C'est gratuit
    remplacement du programme propriétaire
    SPSS. PSPP dispose à la fois de texte et
    graphique nous...
    Télécharger pspp4windows
  • 6
    Extensions Git
    Extensions Git
    Git Extensions est un outil d'interface utilisateur autonome
    pour la gestion des référentiels Git. Ça aussi
    s'intègre à l'explorateur Windows et
    Microsoft Visual Studio
    (2015/2017/2019). E...
    Télécharger les extensions Git
  • Plus "

Commandes Linux

Ad