Aceasta este comanda grepdiff care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
grepdiff - arată fișierele modificate de o diferență care conține o expresie regex
REZUMAT
grepdiff [[-n] | [--număr-linie]] [[-N] | [--number-fișiere]] [[-p n] | [--strip-match=n]]
[--strip=n] [--addprefix=PREFIX] [--addoldprefix=PREFIX] [--addnewprefix=PREFIX]
[[-s] | [--status]] [[-i MODEL] | [--include=MODEL]] [[-I FILE] |
[--include-from-file=FILE]] [[-X MODEL] | [--exclude=MODEL]] [[-X FILE] |
[--exclude-from-file=FILE]] [[-# GAMA] | [--bucăți=GAMA]] [--linii=GAMA]
[[-FGAMA] | [--fișiere=GAMA]] [--annotate] [--as-numbered-lines=CÂND]
[--format=FORMAT] [--remove-timestamps] [[-v] | [--verbos]] [[-z] |
[--decomprima]] [[-E] | [--extended-regexp]] [[-H] | [--cu-nume-fișier]] [[-h] |
[--no-filename]] [--output-matching=CE] {[REGEX] | [-f FILE]} [fişier...]
grepdiff {[--ajutor] | [--versiunea] | [--lista] | [--filtru ...]}
DESCRIERE
Pentru fiecare fișier modificat de un patch, dacă fragmentul de patch conține REGEX apoi a dosarului
numele este tipărit.
Expresia regulată este tratată ca sintaxa expresiei regulate de bază POSIX, cu excepția cazului în care -E
este dată opțiunea, caz în care se folosește sintaxa expresiei regulate extinse POSIX.
De exemplu, pentru a vedea patch-urile din my.patch care conțin expresia regulată
„pf_gfp_mask”, utilizați:
grepdiff pf_gfp_mask my.patch | \
xargs -rn1 filterdiff my.patch -i
Puteți utiliza atât diferențele de format unificate, cât și de context cu acest program.
OPŢIUNI
-n, --Numărul de linie
Afișați numărul de linie la care începe fiecare patch. Dacă este solicitată o ieșire verbosă,
fiecare bucată care se potrivește este listată, de asemenea.
Pentru o descriere a formatului de ieșire vezi lsdiff(1).
-N, --număr-fișiere
Numerele fișierelor sunt listate, începând cu 1, înaintea fiecărui nume de fișier.
-p n, --strip-match=n
Când potriviți, ignorați primul n componentele căii.
--bandă=n
Scoateți primul n componentele căii înainte de a-l afișa.
--addprefix=PREFIX
Prefixați numele căii cu PREFIX înainte de a-l afișa. Aceasta va anula orice
setările individuale specificate cu --addoldprefix or --addnewprefix opțiuni.
--addoldprefix=PREFIX
Prefix nume de căi pentru fișierele vechi sau originale în rezultatul de PREFIX.
--addnewprefix=PREFIX
Prefix nume de căi pentru fișierele actualizate sau noi în ieșire de PREFIX.
-s
Afișați adăugările, modificările și eliminările de fișiere. O adăugare de fișier este indicată de a
„+”, o eliminare cu „-” și o modificare cu „!”.
-i MODEL, --include=MODEL
Includeți numai fișierele care se potrivesc MODEL.
-I FILE, --include-from-file=FILE
Includeți numai fișierele care se potrivesc cu orice model listat în FILE, un model pe linie. Toate
celelalte linii din intrare sunt suprimate.
-x MODEL --exclude=MODEL
Excludeți fișierele care se potrivesc MODEL.
-X FILE, --exclude-from-file=FILE
Excludeți fișierele care se potrivesc cu orice model listat în FILE, un model pe linie. Toti ceilalti
sunt afișate liniile de intrare.
-# GAMA, --zgârcit=GAMA
Includeți numai bucăți în limitele specificate GAMA. Bucățile sunt numerotate de la 1 și
intervalul este o listă de numere separate prin virgulă sau intervale „primul-ultimul”, opțional
precedat de un modificator „x” care inversează întregul interval; fie primul, fie cel
ultimul din interval poate fi omis pentru a indica nicio limită în acea direcție.
--linii=GAMA
Enumerați numai fragmentele care conțin linii din fișierul original care se află în fișierul
specificată GAMA. Liniile sunt numerotate de la 1, iar intervalul este o listă separată prin virgulă
numere sau intervale „primul-ultimul”, precedate opțional de un modificator „x” care inversează
întreaga gamă; fie primul, fie ultimul din interval poate fi omis pentru a indica
fără limită în acea direcție.
-F=GAMA, --fișiere=GAMA
Listează numai fișierele indicate de cele specificate GAMA. Fișierele sunt numerotate de la 1 în
ordinea în care apar în introducerea patch-urilor, iar intervalul este o listă separată prin virgulă
numere sau intervale „primul-ultimul”, precedate opțional de un modificator „x” care inversează
întreaga gamă; fie primul, fie ultimul din interval poate fi omis pentru a indica
fără limită în acea direcție.
--adnota
Adnotați fiecare fragment cu numele fișierului și numărul fragmentului.
--ca-linii-numerotate=inainte|dupa
În loc de un fragment de patch, afișați liniile părților selectate cu linia
numărul fișierului înainte (sau după) aplicarea patch-ului, urmat de un caracter TAB
și două puncte, la începutul fiecărei linii. Fiecare bucată, cu excepția primei, va avea un
linie constând din „...” înaintea acestuia.
--format=unificat|context
Utilizați formatul de ieșire specificat.
--elimină-mătampile de timp
Nu includeți marcajele de timp ale fișierului în rezultat.
-z, --decomprima
Decomprimați fișierele cu extensiile .gz și .bz2.
-E, --extended-regexp
Utilizați sintaxa POSIX Extended Regular Expression.
-H, --cu-nume-fișier
Tipăriți numele fișierului de corecție care conține fiecare potrivire.
-h, --no-filename
Suprimați numele fișierului de corecție care conține fiecare potrivire.
-f FILE, --file=FILE
Citiți expresii regulate din FILE, unul pe linie.
--potrivire-ieșire=hunk|fisier
Afișați diferențele care se potrivesc la nivel de bucată sau la nivel de fișier.
--Ajutor
Afișează un mesaj scurt de utilizare.
--versiune
Afișează numărul versiunii grepdiff.
--filtru
Comporta-te ca filterdiff(1) în schimb.
--listă
Comporta-te ca lsdiff(1) în schimb.
Utilizați grepdiff online folosind serviciile onworks.net