EngelsFransSpaans

Ad


OnWorks-favicon

git-grep - Online in de cloud

Voer git-grep uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is het commando git-grep dat kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


git-grep - Lijnen afdrukken die overeenkomen met een patroon

KORTE INHOUD


git grep [-een | --text] [-I] [--textconv] [-i | --ignore-case] [-w | --woord-regexp]
[-v | --invert-match] [-h|-H] [--volledige-naam]
[-E | --extended-regexp] [-G | --basic-regexp]
[-P| --perl-regexp]
[-V | --fixed-strings] [-n | --regelnummer]
[-l | --bestanden-met-overeenkomsten] [-L | --bestanden-zonder-overeenkomst]
[(-O | --open-bestanden-in-pager) [ ]]
[-z | --nul]
[-c | --count] [--all-match] [-q | --rustig]
[--maximale diepte ]
[--kleur[= ] | --geen kleur]
[--break] [--kop] [-p | --show-functie]
[-A ] [-B ] [-C ]
[-W | --functie-context]
[-F ] [-e]
[--en|--of|--niet|(|)|-e ...]
[ [--[no-]exclude-standaard] [--cached | --geen-index | --niet bijgehouden] | ...]
[--] [ ...]

PRODUCTBESCHRIJVING


Zoek naar gespecificeerde patronen in de bijgehouden bestanden in de werkboom, blobs geregistreerd in de
indexbestand of blobs in bepaalde boomobjecten. Patronen zijn lijsten van een of meer zoekopdrachten
expressies gescheiden door newline-tekens. Een lege tekenreeks als zoekexpressie komt overeen
alle lijnen.

CONFIGURATIE


grep.lineNumber
Indien ingesteld op waar, inschakelen -n optie standaard.

grep.patternType
Stel het standaardovereenkomstgedrag in. Met behulp van een waarde van basis-, uitgebreid, vastof perl
zal de . inschakelen --basic-regexp, --extended-regexp, --vaste-stringsof --perl-regexp
optie dienovereenkomstig, terwijl de waarde verzuim keert terug naar de standaardovereenkomst
gedrag.

grep.extendedRegexp
Indien ingesteld op waar, inschakelen --extended-regexp optie standaard. Deze optie wordt genegeerd
wanneer de grep.patternType optie is ingesteld op een andere waarde dan verzuim.

grep.volledigeNaam
Indien ingesteld op waar, inschakelen --voor-en achternaam optie standaard.

OPTIES


--gecached
In plaats van getraceerde bestanden te doorzoeken in de werkboom, zoekt u naar blobs die zijn geregistreerd in de
index bestand.

--geen-index
Zoek bestanden in de huidige map die niet wordt beheerd door Git.

--niet gevolgd
Zoek naast het zoeken in de gevolgde bestanden in de werkboom ook in
niet-getrackte bestanden.

--geen-uitsluiten-standaard
Zoek ook in genegeerde bestanden door het .gitignore-mechanisme niet te respecteren. Alleen nuttig
met --untracked.

--exclusief-standaard
Let niet op genegeerde bestanden die zijn opgegeven via het .gitignore-mechanisme. Alleen
handig bij het zoeken naar bestanden in de huidige map met --no-index.

-een tekst
Verwerk binaire bestanden alsof het tekst is.

--tekstconv
Eer de textconv-filterinstellingen.

--no-textconv
Respecteer de textconv-filterinstellingen niet. Dit is de standaardinstelling.

-i, --negeer-case
Negeer hoofdletterverschillen tussen de patronen en de bestanden.

-I
Kom niet overeen met het patroon in binaire bestanden.

--maximale diepte
Voor elk gegeven op de opdrachtregel, hoogstens afdalen niveaus van
mappen. Een negatieve waarde betekent geen limiet. Deze optie wordt genegeerd als
bevat actieve jokertekens. Met andere woorden: als "a*" overeenkomt met een map met de naam "a*", "*"
komt letterlijk overeen, dus --max-diepte is nog steeds effectief.

-w, --woord-regexp
Pas het patroon alleen aan op de woordgrens (begin aan het begin van een regel, of
voorafgegaan door een niet-woordteken; eindigen aan het einde van een regel of gevolgd door een niet-woord
karakter).

-v, --invert-overeenkomst
Selecteer niet-overeenkomende lijnen.

-h, -H
Standaard toont de opdracht de bestandsnaam voor elke overeenkomst. -h optie wordt gebruikt
onderdruk deze uitvoer. -H is er voor de volledigheid en doet niets anders dan dat
vervangt -h eerder gegeven op de opdrachtregel.

--voor-en achternaam
Wanneer het wordt uitgevoerd vanuit een submap, geeft het commando meestal paden af ​​die gerelateerd zijn aan de
huidige map. Deze optie dwingt paden om te worden uitgevoerd ten opzichte van de projecttop
directory.

-E, --extended-regexp, -G, --basic-regexp
Gebruik POSIX extended/basic regexp voor patronen. Standaard is het gebruik van standaard regexp.

-P, --perl-regexp
Gebruik Perl-compatibele regexp voor patronen. Vereist dat libpcre wordt gecompileerd.

-F, --vaste snaren
Gebruik vaste tekenreeksen voor patronen (interpreteer patronen niet als een regex).

-n, --regelnummer
Voeg het regelnummer toe aan overeenkomende regels.

-l, --bestanden-met-overeenkomsten, --alleen naam, -L, --bestanden-zonder-overeenkomst
In plaats van elke overeenkomende regel weer te geven, kunt u alleen de namen weergeven van bestanden die (of
bevatten geen) overeenkomsten. Voor een betere compatibiliteit met git diff, --name-only is een
synoniem voor --files-with-matches.

-O[ ], --open-files-in-pager[= ]
Open de overeenkomende bestanden in de pager (niet de uitvoer van grep). Als de pager gebeurt
"minder" of "vi" zijn, en de gebruiker heeft slechts één patroon opgegeven, het eerste bestand is
automatisch gepositioneerd bij de eerste wedstrijd. Het pager-argument is optioneel; als
opgegeven, moet het zonder spatie bij de optie worden geplakt. Als pager niet gespecificeerd is,
de standaard pager zal worden gebruikt (zie core.pager in git-config(1)).

-z, --nul
Voer \0 uit in plaats van het teken dat normaal gesproken volgt op een bestandsnaam.

-c, --tel
In plaats van elke overeenkomende regel weer te geven, kunt u het aantal overeenkomende regels weergeven.

--kleur[= ]
Toon gekleurde overeenkomsten. De waarde moet altijd (de standaardwaarde), nooit of auto zijn.

--geen kleur
Zet match highlighting uit, zelfs als het configuratiebestand de standaard aan geeft
kleuruitvoer. Hetzelfde als --color=nooit.

--pauze
Druk een lege regel af tussen overeenkomsten uit verschillende bestanden.

--kop
Toon de bestandsnaam boven de overeenkomsten in dat bestand in plaats van aan het begin van elk getoond bestand
lijn.

-p, --show-functie
Geef de voorgaande regel weer die de functienaam van de overeenkomst bevat, tenzij de
overeenkomende regel is zelf een functienaam. De naam wordt op dezelfde manier bepaald als git
diff werkt patch-hunk-headers uit (zie Het definiëren a gewoonte hunk-header in
gitattributen(5)).

- , -C , --context
Show voor- en achterlijnen, en plaats een lijn met -- ertussen
aaneengesloten groepen wedstrijden.

-A , --na-context
Show achterliggende lijnen, en plaats een regel met -- tussen aaneengesloten groepen van
wedstrijden.

-B , --voor-context
Show leidende lijnen, en plaats een lijn met -- tussen aaneengesloten groepen van
wedstrijden.

-W, --functie-context
Toon de omringende tekst vanaf de vorige regel met een functienaam tot aan de
één vóór de volgende functienaam, waardoor in feite de hele functie wordt weergegeven waarin de
wedstrijd is gevonden.

-F
Lees patronen van , een per regel.

-e
De volgende parameter is het patroon. Deze optie moet worden gebruikt voor het starten van patronen
met - en moet worden gebruikt in scripts die gebruikersinvoer doorgeven aan grep. Meerdere patronen zijn
gecombineerd door or.

--en, --of, --niet, (...)
Geef op hoe meerdere patronen worden gecombineerd met behulp van Booleaanse uitdrukkingen. --of is de
standaard operator. --and heeft een hogere prioriteit dan --or. -e moet voor iedereen worden gebruikt
patronen.

--alles-match
Bij het opgeven van meerdere patroonexpressies gecombineerd met --or, wordt deze vlag opgegeven
beperk de overeenkomst tot bestanden met regels die met alle regels overeenkomen.

-q, --stil
Voer geen overeenkomende regels uit; sluit in plaats daarvan af met status 0 als er een match is en
met een status die niet nul is terwijl die er niet is.

...
In plaats van te zoeken naar bijgehouden bestanden in de werkstructuur, kunt u zoeken naar blobs in de gegeven
bomen.

--
Signaleert het einde van opties; de rest van de parameters zijn dat wel begrenzers.

...
Indien gegeven, beperk de zoekopdracht dan tot paden die overeenkomen met ten minste één patroon. Beide leidende paden
match en glob(7) patronen worden ondersteund.

Voorbeelden


git grep 'time_t' -- '*.[ch]'
Zoekt naar time_t in alle bijgehouden .c- en .h-bestanden in de werkdirectory en zijn
submappen.

git grep -e '#define' --and \( -e MAX_PATH -e PATH_MAX \)
Zoekt naar een regel met #define en MAX_PATH of PATH_MAX.

git grep --all-match -e NODE -e Onverwacht
Zoekt naar een regel met NODE of Unexpected in bestanden met regels die overeenkomen met beide.

GIT


Een deel van de git(1) Suite

Gebruik git-grep online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    Grondig schoon
    Grondig schoon
    Een Kotlin-script dat alle builds nukes maakt
    caches van Gradle/Android-projecten.
    Handig als Gradle of de IDE je dat toestaan
    omlaag. Het script is getest
    macOS, maar ...
    Deep clean downloaden
  • 2
    Eclipse Checkstyle-plug-in
    Eclipse Checkstyle-plug-in
    De Eclipse Checkstyle-plug-in
    integreert de Checkstyle Java-code
    auditor in de Eclipse IDE. De
    plug-in geeft real-time feedback aan
    de gebruiker over geweld...
    Eclipse Checkstyle plug-in downloaden
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player is een gratis mediaspeler
    software, deels gebaseerd op WMP en VLC. De
    speler is in een minimalistische stijl, met
    meer dan tien themakleuren, en kan ook
    b ...
    AstrOrzPlayer downloaden
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV is een ADDON voor XBMC/
    Het is mogelijk dat u een
    decodificator van de IPTV-services
    Movistar is geïntegreerd in één van de los
    mediacentra ma...
    Movistartv downloaden
  • 5
    Code :: Blocks
    Code :: Blocks
    Code::Blocks is een gratis, open-source,
    platformonafhankelijke C, C++ en Fortran IDE
    gebouwd om aan de meest veeleisende behoeften te voldoen
    van zijn gebruikers. Het is ontworpen om zeer te zijn
    strekt zich uit...
    Code::Blokken downloaden
  • 6
    Te midden van
    Te midden van
    Midden of geavanceerde Minecraft-interface
    en Data/Structure Tracking is een hulpmiddel om
    een overzicht van een Minecraft weergeven
    wereld, zonder deze daadwerkelijk te creëren. Het
    kan ...
    Midden downloaden
  • Meer "

Linux-commando's

Ad