[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: