Razlika med grep in egrep - Razlika Med

Razlika med grep in egrep

The glavna razlika med grep in egrep je to grep je ukaz, ki omogoča iskanje vsebine v skladu z danim regularnim izrazom in prikazovanje ujemajočih se vrstic, egrep pa je različica grepa, ki pomaga iskati vsebino z uporabo razširjenih regularnih izrazov za prikaz obdelovalnih linij.

Operacijski sistem je jedro celotnega računalniškega sistema. Deluje kot vmesnik med uporabnikom in strojno opremo. Poleg tega izvaja upravljanje pomnilnika, upravljanje procesov, razporejanje nalog in še veliko več. UNIX je stabilen operacijski sistem. Linux je brezplačen in odprtokodni operacijski sistem, ki temelji na UNIX-u. Ti operacijski sistemi omogočajo uporabnikom, da vnesejo ukaze v vmesnik ukazne vrstice (CLI) za izvajanje nalog. Obstaja veliko število ukazov z možnostmi. Dva od njih sta grep in egrep. Grep omogoča iskanje vzorcev z uporabo regularnih izrazov, medtem ko egrep omogoča uporabo razširjenih regularnih izrazov. Na splošno egrep omogoča iskanje več vzorcev hkrati z enim samim ukazom.

Pokrita ključna območja

1. Kaj je grep
- Opredelitev, Primeri
2. Kaj je egrep
- Opredelitev, Primeri
3. Razmerje med grep in egrep
- Pregled združenja
4. Razlika med grep in egrep
- Primerjava ključnih razlik

Ključni pogoji

grep, egrep, operacijski sistem


Kaj je grep

The grep ukaz omogoča uporabnikom, da skenirajo dokumente in prikažejo rezultat v skladu z danim regularnim izrazom.


Slika 1: Vmesnik ukazne vrstice

grep “test” example1.txt

Ta ukaz prikaže vse vrstice, ki se začnejo z besedo test, v datoteki example1.txt.

grep “test” example1.txt example2.txt

Ta ukaz bo preiskal besedni test v obeh datotekah in prikazal rezultat.

grep “test” primer1. *

To bo našlo primer1 datoteke s katerim koli formatom.

Naslednji ukaz prikaže 2 vrstici po danem nizu »test«.

grep -A 2 “test” file1.txt

Podobno naslednji ukaz prikaže 3 vrstice pred danim nizom “test”.

grep - B 3 “test” file1.txt

To je nekaj primerov ukazov grep.

Na splošno gre naredba grep omogoča iskanje določenega regularnega izraza in prikazovanje ujemajočih se vrstic.

Kaj je egrep

V številnih operacijskih sistemih so na voljo različne izvedbe grepov. egrep je eden izmed njih. Ta varianta uporablja razširjene regularne izraze.

egrep “ab | bc “test1.txt.

Ta ukaz bo iskal vzorce ab, bc v datoteki test1.txt.

egrep [^ [a-z A-Z] + $ 'test1.txt.

Ta ukaz bo poiskal poljubno vrstico v test1.txt, ki se začne z abecedno besedo, ki prav tako konča vrstico.

egrep –c “^ ab | bc $ ”test1.txt.

Ta ukaz bo štel vrstice v datoteki test1.txt, ki se začnejo z ab ali se konča z bc.

To je nekaj primerov egrep.

Razmerje med grep in egrep

  • grep –E je enak kot egrep.

Razlika med grep in egrep

Opredelitev

Grep je pripomoček ukazne vrstice za iskanje nizov podatkov v obliki besedila, ki se ujemajo z regularnim izrazom. Egrep je variacija grepa, ki je na voljo v operacijskih sistemih za izvajanje iskanja z razširjenimi regularnimi izrazi.

Zastopanje

Grep predstavlja izpis globalnih regularnih izrazov, medtem ko egrep predstavlja razširjeno globalno tiskanje regularnih izrazov.

Uporaba

Grep uporablja regularne izraze za iskanje. Egrep uporablja razširjene regularne izraze za iskanje.

Meta znakov

Grep razmisli + ,? , | itd. kot vzorci. Uporabiti jih je treba s poševnico nazaj in jih obravnavati kot meta znake. npr. ,. T Egrep upošteva +,?, | itd. kot meta znaki.

Zaključek

Razlika med grep in egrep je, da je grep ukaz, ki omogoča iskanje vsebine glede na dani regularni izraz in prikazovanje ujemajočih se vrstic, egrep pa je različica grep-a, ki omogoča iskanje vsebine z uporabo razširjenih regularnih izrazov za prikaz obdelovalnih linij. . Na kratko, grep in egrep izvaja enako funkcionalnost, toda metoda, ki jo interpretirajo, je drugačna.

Sklic:

1. “Pomoč in primeri ukazov Linux Egrep.” Računalniško upanje, 29. december 2017,