[Risolto]ricerca contenuto file

Installazione, configurazione e uso di programmi e strumenti.
Chiusa
bibinick
Prode Principiante
Messaggi: 6
Iscrizione: domenica 26 gennaio 2014, 15:38
Desktop: unity
Distribuzione: Ubuntu 14.04 64bit

[Risolto]ricerca contenuto file

Messaggio da bibinick »

Buongiorno.

Come si fa a cercare tutti i files che contengono una determinata parola?

Grazie.
Ultima modifica di bibinick il mercoledì 9 aprile 2014, 21:14, modificato 1 volta in totale.
Avatar utente
paolosan
Rampante Reduce
Rampante Reduce
Messaggi: 6040
Iscrizione: giovedì 21 settembre 2006, 21:45
Desktop: Openbox
Distribuzione: Lubit 3
Località: trentino
Contatti:

Re: ricerca contenuto file

Messaggio da paolosan »

Apri il gestore di file e digiti nella funzione Cerca la parola che vuoi trovare...

;)
"L' inferno esiste solo per chi ne ha paura" Fabrizio De André

"Grazie a dio sono ateo!"  [url=http://Jorge%20Luis%20Borges]Jorge Luis Borges[/url]
Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 25441
Iscrizione: domenica 10 gennaio 2010, 12:17
Desktop: ubuntu 18.04
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Maschile
Località: Roma

Re: ricerca contenuto file

Messaggio da giulux »

Se ho capito la domanda

Codice: Seleziona tutto

grep -r "PAROLA" /PERCORSO/DIRECTORY/DOVE/CERCARE
N.B. la parola da cercare deve essere tra virgolette, come nell'esempio sopra;
il comando è ricorsivo, cioè cerca anche nelle subdirectory di quella indicata; se ciò non interessa omettere -r

Maggiori info:

Codice: Seleziona tutto

man grep
Fai sapere
"Non è una segno di buona salute l'essere ben adattato ad una società malata". (Jiddu Krishnarmurti)
Avatar utente
JackPulde
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 947
Iscrizione: martedì 27 marzo 2012, 20:23
Desktop: GNOME Shell 3.36.1
Distribuzione: Ubuntu 20.04 LTS

Re: ricerca contenuto file

Messaggio da JackPulde »

Oppure ancora più completo da terminale:

Codice: Seleziona tutto

grep parola /directory/dove/cercare -rin
l’opzione "-r" significa in modo ricorsivo, andrà ad esaminare anche le sottocartelle quindi della directory corrente, l’opzione "-i" ignora la differenza tra i caratteri in minuscolo e maiuscolo, "-n" invece restituisce anche la riga del file che contiene quella porzione di testo.

;)
Notebook - Dell XPS 13 9360
Avatar utente
Steve
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 538
Iscrizione: lunedì 7 novembre 2005, 13:25
Località: Vicenza

Re: ricerca contenuto file

Messaggio da Steve »

bibinick [url=http://forum.ubuntu-it.org/viewtopic.php?p=4559388#p4559388][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Buongiorno.

Come si fa a cercare tutti i files che contengono una determinata parola?

Grazie.
Che contengono nel filename o al proprio interno? Che tipo di file, nel secondo caso?

Stefano
bibinick
Prode Principiante
Messaggi: 6
Iscrizione: domenica 26 gennaio 2014, 15:38
Desktop: unity
Distribuzione: Ubuntu 14.04 64bit

Re: ricerca contenuto file

Messaggio da bibinick »

Buonasera.

Grazie a tutti per le risposte.

Intendevo all'interno del file, non nel filename, e indipendentemente dal tipo file.

Nautilus non mi sembra lo faccia, ho creato due file di tipi diversi con una parola determinata e la funzione cerca non mi ha trovato nulla.

Il comando Grep mi sembra funzionare, anche se solo con l'opzione -r; se non la metto mi ritorna il messaggio "E' una directory".

Ho creato nella home una directory aa che contiene un file di testo dd in cui ho scritto la parola "pirata".

Codice: Seleziona tutto

roberto@roberto-casa:~$ grep "pirata" aa -r
aa/dd:pirata
roberto@roberto-casa:~$ grep "pirata" aa 
grep: aa: È una directory
roberto@roberto-casa:~$ 

Ho guardato il manuale ma non ho trovato la soluzione.
Avatar utente
JackPulde
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 947
Iscrizione: martedì 27 marzo 2012, 20:23
Desktop: GNOME Shell 3.36.1
Distribuzione: Ubuntu 20.04 LTS

Re: ricerca contenuto file

Messaggio da JackPulde »

bibinick [url=http://forum.ubuntu-it.org/viewtopic.php?p=4559800#p4559800][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Buonasera.

Grazie a tutti per le risposte.

Intendevo all'interno del file, non nel filename, e indipendentemente dal tipo file.

Nautilus non mi sembra lo faccia, ho creato due file di tipi diversi con una parola determinata e la funzione cerca non mi ha trovato nulla.

Il comando Grep mi sembra funzionare, anche se solo con l'opzione -r; se non la metto mi ritorna il messaggio "E' una directory".

Ho creato nella home una directory aa che contiene un file di testo dd in cui ho scritto la parola "pirata".

Codice: Seleziona tutto

roberto@roberto-casa:~$ grep "pirata" aa -r
aa/dd:pirata
roberto@roberto-casa:~$ grep "pirata" aa 
grep: aa: È una directory
roberto@roberto-casa:~$ 

Ho guardato il manuale ma non ho trovato la soluzione.
Hai provato come ti ho scritto io :)? ...

da terminale

Codice: Seleziona tutto

grep parola /directory/dove/cercare -rin
l’opzione "-r" significa in modo ricorsivo, andrà ad esaminare anche le sottocartelle quindi della directory corrente, l’opzione "i" ignora la differenza tra i caratteri in minuscolo e maiuscolo, "n" invece restituisce anche la riga del file che contiene quella porzione di testo.
;)
Notebook - Dell XPS 13 9360
Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 25441
Iscrizione: domenica 10 gennaio 2010, 12:17
Desktop: ubuntu 18.04
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Maschile
Località: Roma

Re: ricerca contenuto file

Messaggio da giulux »

Se senza -r il comando va dato nella directory contenente il file da cercare, cioè dopo aver dato

Codice: Seleziona tutto

cd /directory/contenente/il_file
Anche il comando di 0Unknown1 dovrebbe funzionare (sempre con "parola" tra virgolette)

N.B. per la ricerca puoi usare anche un punto (=qualsiasi lettera) o * (=qualsiasi residua parte).
Ad es.: "p.rata" trova i file contenenti pirata ma anche quelli con parata; "pir*" trova tutti i file che contengono parole che iniziano con pir, come piramide o pirla :D
"Non è una segno di buona salute l'essere ben adattato ad una società malata". (Jiddu Krishnarmurti)
bibinick
Prode Principiante
Messaggi: 6
Iscrizione: domenica 26 gennaio 2014, 15:38
Desktop: unity
Distribuzione: Ubuntu 14.04 64bit

Re: ricerca contenuto file

Messaggio da bibinick »

Ovviamente -rin funziona come funzionava -r, aggiungendo solo la riga all'output.

La cosa curiosa è che non permette di fare una ricerca non ricorsiva; se vado nella cartella aa, il comando con -r funziona, senza rimane il cursore lampeggiante finché non interrompo con Ctrl+C.

Codice: Seleziona tutto

roberto@roberto-casa:~$ grep "pirata" aa -rin
aa/dd:1:pirata
roberto@roberto-casa:~$ cd aa
roberto@roberto-casa:~/aa$ grep "pirata" -rin
dd:1:pirata
roberto@roberto-casa:~/aa$ grep "pirata" 
^C
roberto@roberto-casa:~/aa$ 
A questo punto però è solo una questione accademica, il problema me lo avete già risolto suggerendomi il comando che mi serve.

Solo mi lascia perplesso che Nautilus non abbia questa possibilità, magari opzionale.

Lascio la discussione aperta fino a domani se qualcuno volesse aggiungere qualcosa, poi metto risolto.

Grazie ancora a tutti.
Avatar utente
JackPulde
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 947
Iscrizione: martedì 27 marzo 2012, 20:23
Desktop: GNOME Shell 3.36.1
Distribuzione: Ubuntu 20.04 LTS

Re: ricerca contenuto file

Messaggio da JackPulde »

giulux [url=http://forum.ubuntu-it.org/viewtopic.php?p=4559829#p4559829][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Se senza -r il comando va dato nella directory contenente il file da cercare, cioè dopo aver dato

Codice: Seleziona tutto

cd /directory/contenente/il_file
Anche il comando di 0Unknown1 dovrebbe funzionare (sempre con "parola" tra virgolette)

N.B. per la ricerca puoi usare anche un punto (=qualsiasi lettera) o * (=qualsiasi residua parte).
Ad es.: "p.rata" trova i file contenenti pirata ma anche quelli con parata; "pir*" trova tutti i file che contengono parole che iniziano con pir, come piramide o pirla :D
giulux sicuro che servono le parentesi? :? Ho provato senza e il comando funziona lo stesso :)
Notebook - Dell XPS 13 9360
Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 25441
Iscrizione: domenica 10 gennaio 2010, 12:17
Desktop: ubuntu 18.04
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Maschile
Località: Roma

Re: ricerca contenuto file

Messaggio da giulux »

giulux sicuro che servono le parentesi? :? Ho provato senza e il comando funziona lo stesso :)
Non sono affatto sicuro: io sapevo così, ma se funziona anche senza meglio, due digit risparmiati :D
"Non è una segno di buona salute l'essere ben adattato ad una società malata". (Jiddu Krishnarmurti)
Nala2
Prode Principiante
Messaggi: 2
Iscrizione: venerdì 6 marzo 2020, 9:50
Sesso: Femminile

Re: [Risolto]ricerca contenuto file

Messaggio da Nala2 »

Salve ho anche io una domanda.
Come si fa a cercare una frase precisa all'interno di più files?
Ho visto che se si tratta di una singola parola la ricerca viene effettuata.
Ma se invece di una parola io cerco una frase precisa, per esempio il titolo di un libro.
Io voglio trovare in quale file vi è "La divina commedia" come faccio?
Grazie
Avatar utente
nuzzopippo
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1638
Iscrizione: giovedì 12 ottobre 2006, 11:34

Re: [Risolto]ricerca contenuto file

Messaggio da nuzzopippo »

Nala2 ha scritto:
venerdì 6 marzo 2020, 11:31
Salve ho anche io una domanda.
Come si fa a cercare una frase precisa all'interno di più files?...
@Nala2, analogamente alla analoga domanda posta in questo post stai riaprendo post del remoto passato, in gergo stai effettuando dei necroposting, operazione non ben vista nei forum, mancanza perdonabile data la recente iscrizione (comunque, leggi il regolamento).

Detto questo, le ricerche in files di testo o in files pdf hanno approcci differenti, così come, nell'ambito dei pdf è diverso cercare in un pdf derivato da testo o da immagini di scansione.
Per inciso, possibili soluzioni in merito ai pdf ve ne erano nel post in link, datti una lettura e forse risolvi.

Nel caso Tu non risolva, suggerirei di aprire un Tuo post circostanziando bene cosa ti occorre ed il "materiale" da trattare, in modo che Tu possa essere aiutata per il Tuo specifico problema.
Fatti non foste a viver come bruti ...
Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 25441
Iscrizione: domenica 10 gennaio 2010, 12:17
Desktop: ubuntu 18.04
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Maschile
Località: Roma

Re: [Risolto]ricerca contenuto file

Messaggio da giulux »

Fai come ti ha detti nuzzopippo.
Questa discussione la chiudo.
"Non è una segno di buona salute l'essere ben adattato ad una società malata". (Jiddu Krishnarmurti)
Chiusa

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot], corradoventu e 16 ospiti