Sta guidazione vi vi mostrarà cumu per ricercà scrive ducumentate comprimit per una stringa di testu o per una espressione particulari.
Cume a ricerca è Filtri Risultati Usendu u Cumandante di Grep
Unu di l'òrdini Linux più putenti hè grep chì significa "Stampa Regular Expressions Print".
Pudete aduprà grep per circà i patogeni in u cuntenutu di un schedariu o l'output da un altru cumandante.
Comu esempiu, se ti curri u cumendariu ps queste avete vede una lista di i prucessi chì stanu nantu à u vostru urdinatore.
ps -ef
I risultati scrollanu à a pantalla rapidamente è s'ellu ci sò solitu un gran numaru di risultati. Questu fa vede l'informazioni particulari dolorosa.
Pudete, per suprattuttu, utilizate a più cumandimu à liste una pàgina di risultati in un tempu da quì:
ps -ef | più
Mentre chì l'output da l'òrdine di sopra hè megliu cà l'annunziu chì vo avete a pagine per i risultati per truvà ciò chì cercate.
A cumanda grep fa possu filtru i risultati basati nantu à i criterii chì vi mannassi. Per esempiu, per ricercà tutte i prucessi cù UID definite à «root», corse u cumandimu cumandante:
ps -ef | grep root
A cumanda grep also works on files. Imagine chì avete un schedariu chì cuntene una lista di tuli di libru. Imagine chì vulete vede se u schedariu cuntene "Capicorsu". Pudete cercà u schedariu da questa manera:
Grep "Librettu Riding Red Bull"
Cume i ricerca Archivi compressi Usi u Command zgrep
Un uttellu pocu cunnisciutu ma assai putente hè zgrep. A comanda zgrep permette di circà u cuntenutu di un schedariu comprimitatu senza estrazzione u cuntenutu prima.
U cumandru zgrep pò esse usatu contr'à i schedari zip o di i schedari compressiinati cù l' usu gzip .
Qual hè a differenza?
U schedariu zip pò cuntene parechji schedari chì un schedariu compressivatu cù l'usu gzip solu cuntene u schedariu originale.
Per ricercà un testu in un schedariu cumpressu cù gzip pudete fà scrive solu u cumandimu seguitu:
l 'expression filetosearch
Per esempiu imagine chì a lista di i libri hè stata comprimita cù u gzip. Puderete cercà u testu "capretti di picculu russa" in u schedariu comprimitariu utilizendu l'usu cumminatu:
zgrep "Capriccio di Ravenna" bookslist.gz
Pudete usar qualsiasi esprissioni è tutti i paràmetri dispunibili nantu à u cumandru grep cum'è parte di l'ordine di zgrep.
A ricerca di i schedari compressi Usi u Command ziprogu
A cumanda zgrep cumanda cù i fugliali cumpressi cù u gzip ma ùn hè micca travagliatu bè cù fugliali cumpressi cù a utilità zip.
Pudete usar u zgrep se u zip contene un archiviu unicu, ma a maiò parte di i zip componi cuntenenu più di un schedariu.
U cumandru di zipreghju hè utilizatu per circà u patronu in un schedariu zip.
Per esempiu, imagine chì avete un schedariu chjamatu libri cù i tituli:
- Harry Potter è a Càmera di Secrets
- Dimitente di a Muscatu
- Di i sguardi è i omi
- L'Appriczanu Guida à a Galaxy
- Harry Potter è l'Ordine di u Phoenix
Imagina ancu chì tene un schedariu chjamatu cinematograficu cù i tituli seguenti
- A Matrix
- Harry Potter è a Càmera di Secrets
- Harry Potter è u Goblet of Fire
- Star Wars - A New Hope
Avà capitu di sti dui fugliali anu compressu usendu u formattu zip in un schedariu chjamatu media.zip.
Pudete usar l'ordine di zipreghje per truvà mudeli in tutti i schedari in u zip. Per esempiu:
u schedariu zipgrep pattern
Per esempiu, imagine chì volia truvà tutti l'avvenimenti di "Harry Potter" avete aduprà l'assaghjamentu:
zipreghje "Harry Potter" media.zip
A risurta serà u seguente:
libri: Harry Potter è a Càmera di Secrets
libri: Harry Potter è l'Ordine di u Phoenix
pelle: Harry Potter è a Càmera di Secrets
i filmi: Harry Potter è u Goblet Of Fire
Cumu pudete aduprà una espressione cun zipreghje chì pudete aduprà cù grep, questu l'arghjintu assai putenti è fa cercate i schedari zip assai più simplice di scumpressu, circate e compressione di novu.
Sì avete solu ricerete certi certi schedarii in u zip, pudete spiegà i schedari per ricercà in u schedariu zip com'è parte di u cumandimu cum'è seguente:
ziprogu "Harry Potter" media.zip cinema
A risposta hè questu quì
pelle: Harry Potter è a Càmera di Secrets
i filmi: Harry Potter è u Goblet Of Fire
Sè vo vulete circà tutte tutti i schedari, fora di quellu chì pudete aduprà u cumandimu seguitu:
zipreghje "Harry Potter" media.zip -x libri
Questu producià u listessu risultatu cum'è prima cum'è si trova in tutti i schedari à media.zip fora di i libri.