AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

git-grep - En ligne dans le Cloud

Exécutez git-grep 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 git-grep 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


git-grep - Imprimer des lignes correspondant à un motif

SYNOPSIS


jet grep [-un | --text] [-I] [--textconv] [-i | --ignorer-case] [-w | --mot-expression régulière]
[-v | --invert-match] [-h|-H] [--nom-complet]
[-F | --extended-regexp] [-G | --base-regexp]
[-P | --perl-regexp]
[-F | --fixed-strings] [-n | --numéro de ligne]
[-l | --files-with-matches] [-L | --fichiers-sans-correspondance]
[(-O | --open-files-in-pager) [ ]]
[-z | --nul]
[-c | --count] [--all-match] [-q | --calmer]
[--profondeur max ]
[--couleur[= ] | --sans couleur]
[--break] [--titre] [-p | --show-fonction]
[-UNE ] [-B ] [-C ]
[-W | --fonction-contexte]
[-F ] [-e]
[--et|--ou|--pas|(|)|-e ...]
[ [--[no-]exclude-standard] [--cached | --no-index | --non suivi] | ...]
[--] [ ...]

DESCRIPTION


Recherchez les modèles spécifiés dans les fichiers suivis dans l'arbre de travail, les blobs enregistrés dans le
fichier d'index, ou des blobs dans des objets d'arborescence donnés. Les modèles sont des listes d'une ou plusieurs recherches
expressions séparées par des caractères de nouvelle ligne. Une chaîne vide car l'expression de recherche correspond
toutes les lignes.

CONFIGURATION


grep.lineNumber
Si défini sur true, activez -n option par défaut.

grep.patternType
Définissez le comportement de correspondance par défaut. En utilisant une valeur de Essentiel, prolongé, fixéou perl
permettra à la --basic-regexp, --expression régulière-étendue, --chaînes-fixesou --perl-regexp
option en conséquence, tandis que la valeur défaut reviendra à la correspondance par défaut
comportement.

grep.extendedRegexp
Si défini sur true, activez --expression régulière-étendue option par défaut. Cette option est ignorée
lorsque le grep.patternType option est définie sur une valeur autre que défaut.

grep.nomcomplet
Si défini sur true, activez --nom et prénom option par défaut.

OPTIONS


--caché
Au lieu de rechercher les fichiers suivis dans l'arbre de travail, recherchez les blobs enregistrés dans le
fichier index.

--pas d'index
Rechercher des fichiers dans le répertoire actuel qui n'est pas géré par Git.

--non suivi
En plus de rechercher dans les fichiers suivis dans l'arbre de travail, recherchez également dans
fichiers non suivis.

--no-exclude-standard
Recherchez également dans les fichiers ignorés en ne respectant pas le mécanisme .gitignore. Uniquement utile
avec --untracked.

--exclure-standard
Ne faites pas attention aux fichiers ignorés spécifiés via le mécanisme .gitignore. Seul
utile lors de la recherche de fichiers dans le répertoire actuel avec --no-index.

-un texte
Traitez les fichiers binaires comme s'il s'agissait de texte.

--textconv
Respectez les paramètres du filtre textconv.

--no-textconv
Ne respectez pas les paramètres de filtre textconv. C'est la valeur par défaut.

-i, --ignore-case
Ignorez les différences de casse entre les modèles et les fichiers.

-I
Ne correspond pas au modèle dans les fichiers binaires.

--profondeur max
Pour chaque donné sur la ligne de commande, descendez au plus niveaux de
répertoires. Une valeur négative signifie aucune limite. Cette option est ignorée si
contient des caractères génériques actifs. En d'autres termes si "a*" correspond à un répertoire nommé "a*", "*"
correspond littéralement donc --max-depth est toujours efficace.

-w, --word-expression régulière
Faites correspondre le modèle uniquement à la limite du mot (commencez soit au début d'une ligne, soit
précédé d'un caractère autre qu'un mot ; fin à la fin d'une ligne ou suivi d'un non-mot
personnage).

-v, --inverser-match
Sélectionnez des lignes qui ne correspondent pas.

-h, -H
Par défaut, la commande affiche le nom de fichier pour chaque correspondance. L'option -h est utilisée pour
supprimer cette sortie. -H est là pour être complet et ne fait rien d'autre que ça
remplace -h donné plus tôt sur la ligne de commande.

--nom et prénom
Lorsqu'elle est exécutée à partir d'un sous-répertoire, la commande génère généralement des chemins relatifs au
répertoire actuel. Cette option force la sortie des chemins par rapport au sommet du projet
répertoire.

-E, --extended-regexp, -G, --basic-regexp
Utilisez l'expression rationnelle étendue/basique POSIX pour les motifs. La valeur par défaut est d'utiliser l'expression régulière de base.

-P, --perl-expression régulière
Utilisez une expression rationnelle compatible avec Perl pour les modèles. Nécessite la compilation de libpcre.

-F, --chaînes-fixes
Utilisez des chaînes fixes pour les modèles (n'interprétez pas le modèle comme une expression régulière).

-n, --numéro-de-ligne
Préfixez le numéro de ligne aux lignes correspondantes.

-l, --files-with-matches, --name-only, -L, --files-without-match
Au lieu d'afficher toutes les lignes correspondantes, n'affichez que les noms des fichiers qui contiennent (ou
ne contiennent pas) allumettes. Pour une meilleure compatibilité avec jet diff, --name-only est un
synonyme de --files-with-matches.

-O[ ], --open-files-in-pager[= ]
Ouvrez les fichiers correspondants dans le pager (pas la sortie de grep). Si le téléavertisseur arrive à
être "less" ou "vi", et l'utilisateur n'a spécifié qu'un seul modèle, le premier fichier est
positionné au premier match automatiquement. L'argument pager est facultatif ; si
spécifié, il doit être collé à l'option sans espace. Si le pager n'est pas spécifié,
le pager par défaut sera utilisé (voir core.pager dans git-config(1)).

-z, --null
Sortie \0 au lieu du caractère qui suit normalement un nom de fichier.

-c, --compte
Au lieu d'afficher chaque ligne correspondante, affichez le nombre de lignes qui correspondent.

--couleur[= ]
Afficher les correspondances colorées. La valeur doit être toujours (valeur par défaut), jamais ou auto.

--sans couleur
Désactivez la surbrillance des correspondances, même lorsque le fichier de configuration donne la valeur par défaut à
sortie couleur. Identique à --color=never.

--Pause
Imprimez une ligne vide entre les correspondances de différents fichiers.

--titre
Afficher le nom de fichier au-dessus des correspondances dans ce fichier au lieu d'au début de chacun affiché
ligne.

-p, --show-fonction
Affiche la ligne précédente qui contient le nom de la fonction de la correspondance, à moins que le
la ligne correspondante est un nom de fonction lui-même. Le nom est déterminé de la même manière que jet
diff calcule les en-têtes de patch hunk (voir Définir a Customiser gros morceau in
attributs git(5)).

- , -C , --le contexte
Spectacle lignes de début et de fin, et placez une ligne contenant -- entre
groupes de matchs contigus.

-UNE , --after-context
Spectacle lignes de fin, et placez une ligne contenant -- entre des groupes contigus de
allumettes.

-B , --before-context
Spectacle lignes de début, et placez une ligne contenant -- entre des groupes contigus de
allumettes.

-W, --fonction-contexte
Afficher le texte environnant de la ligne précédente contenant un nom de fonction jusqu'au
un avant le nom de la fonction suivante, montrant effectivement toute la fonction dans laquelle le
correspondance a été trouvée.

-F
Lire les modèles de , un par ligne.

-e
Le paramètre suivant est le motif. Cette option doit être utilisée pour les modèles commençant
avec - et doit être utilisé dans les scripts transmettant l'entrée utilisateur à grep. Plusieurs motifs sont
combiné par or.

--et, --ou, --pas, ( ... )
Spécifiez comment plusieurs modèles sont combinés à l'aide d'expressions booléennes. --ou est le
opérateur par défaut. --et a une priorité plus élevée que --or. -e doit être utilisé pour tout
modèles

--tout-match
Lorsque vous donnez plusieurs expressions de modèle combinées avec --or, cet indicateur est spécifié pour
limitez la correspondance aux fichiers dont les lignes correspondent à toutes.

-q, --calme
Ne pas sortir les lignes correspondantes ; à la place, quittez avec le statut 0 lorsqu'il y a une correspondance et
avec un statut différent de zéro quand il n'y en a pas.

...
Au lieu de rechercher des fichiers suivis dans l'arbre de travail, recherchez des blobs dans le
des arbres.

--
Signale la fin des options ; le reste des paramètres sont limiteurs.

...
S'il est fourni, limitez la recherche aux chemins correspondant à au moins un modèle. Les deux chemins principaux
correspondre et glob(7) les modèles sont pris en charge.

EXEMPLES


git grep 'time_t' -- '*.[ch]'
Recherche time_t dans tous les fichiers .c et .h suivis dans le répertoire de travail et ses
sous-répertoires.

git grep -e '#define' --and \( -e MAX_PATH -e PATH_MAX \)
Recherche une ligne qui a #define et MAX_PATH ou PATH_MAX.

git grep --all-match -e NODE -e Inattendu
Recherche une ligne qui a NODE ou Unexpected dans les fichiers qui ont des lignes qui correspondent aux deux.

GIT


Une partie de l' jet(1) Suite

Utilisez git-grep en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    Phaser
    Phaser
    Phaser est un open rapide, gratuit et amusant
    framework de jeu source HTML5 qui offre
    Rendu WebGL et Canvas à travers
    navigateurs Web de bureau et mobiles. Jeux
    peut être co...
    Télécharger Phaser
  • 2
    Moteur VASSAL
    Moteur VASSAL
    VASSAL est un moteur de jeu pour créer
    versions électroniques de la carte traditionnelle
    et jeux de cartes. Il fournit un soutien pour
    rendu et interaction des pièces de jeu,
    et...
    Télécharger le moteur VASSAL
  • 3
    OpenPDF - Fork d'iText
    OpenPDF - Fork d'iText
    OpenPDF est une bibliothèque Java pour créer
    et l'édition de fichiers PDF avec une licence LGPL et
    Licence open source MPL. OpenPDF est le
    LGPL/MPL open source successeur d'iText,
    un ...
    Télécharger OpenPDF - Fork d'iText
  • 4
    SAGA SIG
    SAGA SIG
    SAGA - Système d'automatisation
    Analyses géoscientifiques - est un
    Logiciel de système d'information (SIG) avec
    immenses capacités pour les géodonnées
    traitement et an...
    Télécharger le SIG SAGA
  • 5
    Boîte à outils pour Java/JTOOpen
    Boîte à outils pour Java/JTOOpen
    IBM Toolbox for Java / JTOpen est un
    bibliothèque de classes Java prenant en charge
    programmation client/serveur et internet
    modèles vers un système exécutant OS/400,
    i5/OS, ou...
    Télécharger Toolbox pour Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (ou D3 pour les documents pilotés par les données)
    est une bibliothèque JavaScript qui vous permet
    produire des données dynamiques et interactives
    visualisations dans les navigateurs Web. Avec D3
    toi...
    Télécharger D3.js
  • Plus "

Commandes Linux

  • 1
    2à3-3.5
    2à3-3.5
    2to3-3.3 - Convertisseur Python2 vers Python3
    Courez 2to3-3.5
  • 2
    2to3
    2to3
    2to3-2.7 - Convertisseur Python2 vers Python3
    Courir 2to3
  • 3
    cpan-uploadp
    cpan-uploadp
    cpan-upload - charge une distribution sur
    la VERSION CPAN : version 0.103012
    UTILISATION : utilisation : cpan-upload [options]
    fichier-à-télécharger-1 [ fichier-à-télécharger-2.. ]
    -v --verbe...
    Exécutez cpan-uploadp
  • 4
    cpan
    cpan
    cpan - interagissez facilement avec CPAN depuis
    la ligne de commande...
    Exécuter cpan
  • 5
    anniversaire
    anniversaire
    gbirthday - un rappel d'anniversaire
    application qui vous aide à vous souvenir
    les anniversaires de vos contacts OPTIONS :
    gbirthday n'a pas de paramètres pour
    la ligne de commande...
    Cours ganniversaire
  • 6
    gbker
    gbker
    gbker - Produire la densité du noyau
    estimation...
    Exécutez gbker
  • Plus "

Ad