Questione : Using il ritrovamento ed il grep per generare una lima

Ho un indice containg 7 subdirectoies (lunedì, tue, wed, thur ecc). All'interno di ciascuno di questi subdirectoies ci è un insieme del desiderio di XML file.

I a seach attraverso tutte le lime in tutti gli indici per una stringa data e genera una lima che cotained la a completamente - il percorso qualificato all'archivio di uscita di corrispondenza di file.

The contain

/home/temp/mon/ab.xml
/home/temp/mon/cd.xml
/home/temp/tue/ab.xml

I era pensando io dovrebbe fare qualcosa `*.xml di pwd del `del like

find| il grep “che searchString„

but che di output.txt > di *.xml questo work.

I non ha feelling io deve usare il exec in qualche luogo….il hmmm

oh ed io pensa che sia in anticipo sul





dello shell

thanks di colpo class= del

Risposta : Using il ritrovamento ed il grep per generare una lima

Ciao,

“il `di pwd del `del ritrovamento…„ la cosa è realmente una buona idea ottenere il percorso pieno. Ma piuttosto uso “ritrovamento $ (pwd)…„ È più meglio leggibile!

Da un lato potreste fare scrivere il corso il percorso pieno alla lettera. Questo senso che non dovete “Cd„ nel giusto indice in anticipo.

In ogni modo, ora per il resto -

ritrovamento $ (pwd) - tipo f - chiamano “*.xml„ - grep del exec - q “searchString„ {} \; - stampa > outputfile

wmp

Altre soluzioni  
 
programming4us programming4us