Pagina 1 di 1

trovare file in base a contenuto

Inviato: ven 24 feb 2006, 22:21
da Gpelli
Ciao a tutti. Dovrei scovare un file con all'interno (del file stesso, non del nome) una stringa predefinita. Il comando classico è cat NOMEFILE | grep stinga. io vorrei effettuare questo comando, in maniera automatica, per tutti i file presenti in una particolare directory... è possibile?

Ciao e grazie anticipatamente per le risposte....

Inviato: sab 25 feb 2006, 2:57
da MAT

Codice: Seleziona tutto

grep stringa /percorso/della/directory
Se vuoi cercare anche nelle sottodirectory basta aggiungere l'opzione -R
E una letta a man grep non fa male :)

Inviato: sab 25 feb 2006, 10:40
da Gpelli
:? :? :? chissà perchè pensavo che il tutto doveva essere fatto con una concatenazione di comandi ...
Grazie e ciao

Inviato: sab 25 feb 2006, 11:38
da MAT
Scusa, piccola correzione:

Codice: Seleziona tutto

grep stringa /percorso/della/directory/*
Resta valido il discorso del -R per la ricerca ricorsiva

Inviato: sab 25 feb 2006, 13:42
da IceSlack
Gpelli ha scritto::? :? :? chissà perchè pensavo che il tutto doveva essere fatto con una concatenazione di comandi ...
Grazie e ciao
OT: ci avrei giurato anke io o con un ciclo di for in bash