Logo TeleTec.it Come Possiamo Aiutarti Oggi?
Home Page TeleTec
Tutti i Servizi di TeleTec

Come Ricercare all'Interno di un File con il Terminale Linux | TeleTec.it

Data: 12.01.2019 - 05:44:06

Come Ricercare all Se stai cercando una soluzione, per scoprire in modo semplice, veloce, sicuro e pratico, come trovare un file testuale ricercando dati al suo interno, allora troverai la soluzione in questa guida.


Ecco come scoprire, attraverso il seguente tutorial, qual è il modo per trovare determinate stringhe all'interno di un file utilizzando il terminale di Linux. Benvenuto su Teletec.it, il portale che dal 2001 pubblica guide dedicate alla Tecnologia ed in particolar modo alla Telefonia, ad Internet e all'Informatica. Ti auguriamo buona giornata.
Come Ricercare all'Interno di un File di Testo con il Terminale Linux - Tutte le Info
Se stai cercando delle dritte per trovare determinate stringhe all'interno di file testali, utilizzando il terminale di Linux, puoi continuare nella lettura e scoprire i nostri consigli. E quanto è successo anche a Ettorino, un utente che ci segue con interesse e con passione da diverso tempo e che ci ha contattato tramite email, perché ci ha spiegato di avere centinaia di file di testo che contengono alcuni dati e vorrebbe che sul terminale venissero mostrati solo i file da lui ricercati tramite apposite parole chiavi, ovvero tramite il testo presente all'interno dei files. Scopriamo come fare.

Come Ricercare all'Interno di un File con il Terminale Linux

La prima cosa da fare è quella ovviamente di aprire il terminale Linux e per comodità accedere alla cartella dove sono presenti tutti i files. A questo punto quello che dobbiamo fare è utilizzare il comando grep, comando che appunto ci permette di cercare e trovare stringhe all'interno di un file. Supponiamo ad esempio di avere i seguenti file:

Pippo
Pluto
Topolino
Paperino

Di tutti e 4 i files solo Paperino contiene il testo 'Paperone', la stringa proprio che ci interessa trovare. Digitiamo sul terminale quanto segue:

grep paperone *

L'asterisco indica che la ricerca deve essere effettuata su tutti i files, senza distinzione di vari tipi di file, ma se vogliamo ricercare solo all'interno di un tipo di file, allora dobbiamo specificarlo a parte. Ad esempio, se volessimo ricercare solo all'interno di file con estensione '.txt' allora dovremmmo digitare quanto segue:

grep paperone *.txt

Premiamo il tasto Enter dalla tastiera ed aspettiamo che il terminale ci mostri i risultati a video. In questo modo tuttavia la stringa 'paperone' produrrà ricerche più generiche, infatti verranno mostrati anche file che al suo interno contengono parole come 'pa', 'papero', 'paper', 'perone' e così via. Per essere ancora più specifici quindi, perché a noi interessa solo la parola 'Paperone', possiamo utilizzare l'opzione -F in questo modo:

grep -F paperone *.txt

Il comando 'Grep' inoltre offre altre opzioni che è possibile visualizzare scrivendo nel terminale man grep, in questo modo verrà aperta la guida completa.

Hai Trovato Utile o Interessante questo Contenuto?

Clicca sul tasto DONAZIONE qui in basso e dona 1 EURO. Grazie Infinite!



Lascia un Commento

Altre Guide: Linux



Come Aprire i File AppImage su Linux Mint, Ubuntu e Debian [Risolto]
Come Creare un Alias per il Terminale di Linux
Come Fare i Calcoli con il Terminale Linux
Tutte le guide per Linux

Spero di esserti stato d'aiuto.
Sono Rosario Sancetta, il responsabile di questo sito. Sono un programmatore informatico dal 1991, un Top Contributor di Google, Eccellenza in Digitale Italiana ed Europea ed esperto in Web Marketing.

Tendenze