Qaar ka mid ah amarrada Grep aasaasiga ah

dufan

Linux waxay leedahay noocyo kala duwan oo qalab ah in inteena badani ka war qabin taasna ay sabab u tahay in si baaxad leh aan dhamaanteen u wada isticmaalin isticmaalka terminalka Tanina ma xuma maadaama aysan ahayn shuruud qasab ah, waxaan si fudud u jecel nahay inaan adeegsanno shaxanka garaafka maadaama ay shaqadeenna ka dhigayso mid fudud.

Nidaam maalinle ah oo aan maalin walba qabanno waa baaritaanka Nidaamka taasna waxay ka muuqataa isticmaalka fudud ee lagu baaray maareeyaha faylka aan jecel nahay markii aan raadineyno dukumiinti, sawir, feyl, iwm. sanduuqa raadinta.

Laakiin waxaan sidoo kale u isticmaali karnaa terminaalka tan inaan ku sameyno iyo in runta loo sheego qalabkani aad ayuu uga awood badan yahay ogaanshaha sida loo isticmaalo.

Qeybtaan yar Waxaan kula wadaagi doonaa sida "grep" u u shaqeeyo oo aan ku raadin karno qoraal ama qaab gaar ah feyl ama galka dhameystiran. Isticmaalka ugu caansan waa in si deg deg ah loo raadiyo faylka dhacdooyinka qaabka, kaas oo ku noqon kara qoraal cad ama qaab muujinta caadiga ah. Halkan qaababka la adeegsaday waxay noqon doonaan qoraal iska caadi ah halkii laga muujin lahaa muujinta caadiga ah.

Asal ahaan grep wuxuu ka kooban yahay sidan soo socota:

grep loquebuscas tipoarchivo

Meesha "waxaad raadineyso" ay tahay qaabka gaarka ah ee aad rabto inaad hesho, ma aqaano, tusaale wax ku ool ah ayaa ah inaad raadiso xariiq qoraal ah oo ku dhex jirta dukumiinti aadan xasuusanayn waxay tahay iyo faylka nooca "waa in la sifeeyo, waxaad u sheegeysaa grep in kaliya la raadiyo xarfaha qoraalka ee aad ku muujineyso kaliya hal nooc oo feyl ah oo aadan ku sameyn dhammaan kuwa hadda jira.

Hadda waxaan u adeegsan karnaa taxane taxane ah amarka si loo hagaajiyo raadintayadaTusaale ahaan, si loo raadiyo wax ka badan hal qaab, waxaan si fudud u abuureynaa feyl qoraal ah oo ka kooban liiska qaababka, mid ka mid ah xariiq walba, si aad uga raadiso feyl ama tusaha waxaan ku dari doonnaa cabirka -f si aan u rarno feylka ay ku jiraan qaababka

grep -f ~ / archivoconpatrones.txt /

Xaaladdan oo kale waxay raadin doontaa dhammaan qaababka lagu sharaxay feylka waxayna ka raadin doontaa iyaga nidaamka oo dhan aakhirkiina na tusi doona natiijooyinka.

Waxaa muhiim ah in la xasuusto isticmaalka grep ee feyl weyn, ama xitaa faylal badan, waxay soo saari kartaa natiijooyin badan.

Tusaalaha kale ee isticmaalka waa haddii aan ku raadineyno nooca feylka, Tani badanaa waxay dhacdaa inaanan xasuusaneyn magaca feylka la doonayo, laakiin waxaan ognahay nooca feylka uu yahay iyo xadka d, tan waxaan ku fulin karnaa:

grep  -l *.doc /carpeta/donde/lobuscas

ka hel-faylasha-Linux-ka

Hadda haddii aan dooneyno inaan raadino eray cayiman, laakiin waxaan dooneynaa inaan ka saarno natiijooyinkaas ay ku jiraan kuwa kale:

grep palabrabuscada tipodearchivo | grep -v palabraexcluida

Hadda xariga qoraalka ayaa sidoo kale lagu qasi karaa kiiska sare iyo kan hoose, marka isticmaalka regex grep ma soo celin doono natiijooyinka laga filayo, Tan waa inaan ku darnaa halbeeg si ay u baarto iyada oo aan loo eegin tan:

grep -i palabra /donde/buscarla

Oo wanaagsan halkan waxaan ku dhaafayaa qaar ka mid ah xuduudaha ugu isticmaalka badan ee grep.

-c En lugar de imprimir las líneas que coinciden, muestra el número de líneas que coinciden.

-e PATRON nos permite especificar varios patrones de búsqueda o proteger aquellos patrones de búsqueda que comienzan con el signo -.

-r busca recursivamente dentro de todos los subdirectorios del directorio actual.

-v nos muestra las líneas que no coinciden con el patrón buscado.

-i ignora la distinción entre mayúsculas y minúsculas.

-n Numera las líneas en la salida.

-E nos permite usar expresiones regulares. Equivalente a usar egrep.

-o le indica a grep que nos muestre sólo la parte de la línea que coincide con el patrón.

-f ARCHIVO extrae los patrones del archivo que especifiquemos. Los patrones del archivo deben ir uno por línea.

-H nos imprime el nombre del archivo con cada coincidencia

Waxaa jira shaqooyin badan oo dufanku kujiro marka loo eego halkaan, sidaa darteed haddii aad qorsheyneyso inaad isticmaasho dufan si joogto ah, qaado waqti aad ku baarto waxa ay sameyn karto iyo sida ugu wanaagsan ee loo isticmaali karo.


Nuxurka maqaalka wuxuu u hogaansamayaa mabaadi'deena anshaxa tifaftirka. Si aad u soo sheegto khalad guji Halkan.

Noqo kuwa ugu horreeya ee faallo bixiya

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa.

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

bool (run)