Cercare una parola in determinati file

29 giugno 2017

Nel precedente articolo abbiamo visto come cercare parole dentro i file di una directory. Ora invece vedremo come cercare una parola dentro file specifici. Come al solito il comando Linux “grep” è quello che fa al caso nostro.

Vediamo come usarlo:

in alternativa a *.html specificate un path usando l’opzione -r

L’opzione -r fa si che vengano controllate ricorsivamente cartelle e sottocartelle

L’opzione -w fa si che nella ricerca non vengano considerate le righe con parole composte dalla stringa “macchina”, ma verrano prese in considerazione solo quelle che contengono effettivamente la parola “macchina”. E’ inoltre possibile usare, gli operatori ^ e $ nella stringa da cercare. Questi indicano l’inizio e la fine della stringa. Se volessimo ad esempio cercare tutte le righe che iniziano con “abs” basterà fare:

In questo mod verranno cercate tutte le righe che iniziano con “abs”. Facendo invece:

veranno cercate tutte le righe che terminano con “ion”.


Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *