Site icon Tosolini.info

Linux: cercare una parola nei file

Vediamo come sia possibile cercare una parola all’interno di un qualsiasi file all’interno di un cartella e sue sotto-cartelle. Si tratta quindi di effettuare una ricerca la cui base di partenza è la parola che vogliamo cercare.

Il comando che daremo sarà:


grep -Iri 'parola-da-cercare' /eventuale/path/

Il comando grep, già utilizzato ad esempio per filtrare determinati parametri nei log file ci viene in aiuto con l’utilizzo di qualche opzione.

L’opzione I infatti indica di saltare i file binari e attuare la ricerca solo all’interno di file testuali, ovvero leggibili.

L’opzione r, come per altro viene utilizzata spesso, è recursive, ovvero dalla cartella indicata verrà effettuata una ricerca anche nei sotto livelli qual’ora ce ne fossero.

L’opzione i invece indica che la parola che stiamo cercando non deve essere “case sensitive” ovvero potrà essere formata da maiuscole, minuscole o una loro combinazione.

Exit mobile version