Re: Ricerca di stringhe
>>>>> On Tue, 30 Apr 2002 17:58:50 +0200, Samuele Giovanni Tonon <samu@linuxasylum.net> said:
SGT> On Mon, Apr 29, 2002 at 09:20:52PM +0200, Federico Di
SGT> Gregorio wrote:
>> Il lun, 2002-04-29 alle 15:22, Stefano Simonucci ha scritto: >
>> Qualcuno sa se esiste un comando (ed eventualmente in quale
>> pacchetto > deb) per cercare in quale file e' contenuta una
>> certa stringa (ed > eventualmente in quale punto del file)?
>>
>> si chiama grep e cerca, oltre a semplici stringhe, complesse
>> espressioni regolari. spesso e' utile usarlo assieme al comando
>> file, con cui elencare i files. per esempio, per trovare tutte
>> le url di tipo mailto: nei file html posso fare:
>>
SGT> facciamo i fighi :-)
>> find . -name "*.html" | xargs grep 'mailto:'
SGT> io lo lancerei cosi' find -iname "*.html" -exec grep
SGT> 'mailto:' {} \;
SGT> dovresti risparmiare qualche processo :-))
E perché mai?? Con il pipe a `xargs', il comando `grep' viene eseguito
tot volte, dove tot è una frazione del numero dei file
totali. Utilizzando "-exec" invece esegui un grep *per*ogni*file*!
ciao, lele.
--
nickname: Lele Gaifax | Quando vivro' di quello che ho pensato ieri
real: Emanuele Gaifas | comincero' ad aver paura di chi mi copia.
email: lele@seldati.it | -- Fortunato Depero, 1929.
--
To UNSUBSCRIBE, email to debian-italian-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: