AW: [Linux-Biella] Comando per trovare del testo contnuto nei file di una cartelle

Andrea Ferraris linux@ml.bilug.linux.it
Tue, 06 Jul 2004 23:06:07 +0200


Simone Caldana wrote:
> CIARROCCHI, Paolo, VF-IT wrote:
> 
>> find . -type f -print | xargs grep -i [PATTERN]
>> Recursive grep on files Description: This command helps you find lines 
>> containing
>>  a match to the given [PATTERN] in files in current directory and 
>> located below. 
> 
> 
> xargs e' da lamer :)
> 
> find . -type f -exec grep -i PATTERN {} \;

Sara` pure da lamer, ma almeno lo ricordo perche' ha appunto un senso 
che mi permette di ricordarlo.
Per quanto riguarda la tua proposta, ammetto che e` piu` UNIX e l'ho 
pure gia` vista in giro diverse volte, ma avresti la bonta` di 
spiegarla, in modo che la si possa ricordare e anche con azioni ed 
espressioni piu` complesse?
Inoltre, per quanto riguarda l'efficienza e l'uso di variabili di 
ambienti, qual e` la differenza fra i 2 comandi?
Ci vogliono degli apici attorno alle graffe?

Andrea Ferraris

-- 
If this message isn't electronically signed (digital authentication),
then it could come from anybody, also from who appears as the sender.