Vraag : Het gebruiken vindt en grep om tot een dossier te leiden

Ik heb een folder die 7 subdirectoies containg (mon, tue, wed, thur enz.). Binnen elk van deze subdirectoies is er een reeks van/>I wens XML file.


The- outputdossier contain

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

I dacht ik iets zou moeten doen like

find `DOW `*.xml| grep „searchString“ *.xml > heeft output.txt

but dit work.

I geen feelling Ibehoefte exec ergens te gebruiken….hmmm

oh en ik denk ik op de dreun shell

thanks vooraf





ben

Antwoord : Het gebruiken vindt en grep om tot een dossier te leiden

Hallo,

„vondst`DOW `…“ het ding is eigenlijk een goed idee om de volledige weg te krijgen. Maar vindt het gebruik „eerder $ (DOW)…“ Het is betere leesbaar!

Enerzijds kon u cursus hebben de volledige weg woord voor woord schrijven. Deze manier die u niet vooraf moet „CD“ in de juiste folder zal.

In elk geval, nu voor de rest -

vind $ (DOW) - type F - noem „*.xml“ - exec grep - q „het searchString“ {} \; - druk > outputfile

wmp

Andere oplossingen  
 
programming4us programming4us