を見つける:バッチ/ CMD:私は、次が含まれているディレクトリを持っているすべての単一のフォルダファイルmeta.xml
-directory
-another directory
-meta.xml
-yet another directory
-meta.xml
...
だから、(すべて、それ自体で、すべてのディレクトリ「meta.xml」で見つける必要がありますだから私はコードですべてのディレクトリに入力する必要はありません)そして、私はすべてのmeta.xmlファイルでコマンドが実行されることを望みます。
これを実行する方法はありますか、これは静かである可能性があります。なぜなら、私が話していたコマンドは、そのmeta.xmlファイルからテキスト行を得て、何をしているのか、このような何かを得る:thatsのない明確な場合
text from meta file 1
text from meta file 2
text from meta file 3
なく
meta.xml found
text from meta file 1
meta.xml found
text from meta file 2
meta.xml found
text from meta file 3
を、単に[OK]を、私はちょうどそれが静かに実行したいとするだろうと思います。 (?/ Q多分)
これは私が話していたコマンドは次のとおりです。
それはあなたが総リスト時にあなたを得るように、一つ一つのmeta.xmlファイルに対してこの操作を行うと、出力を与えるために必要findstr "<name>" meta.xml >temp1.lis
FOR /F "tokens=2 delims=>" %%i in (temp1.lis) do @echo %%i > temp2.lis
FOR /F "tokens=1 delims=<" %%i in (temp2.lis) do @echo %%i > temp3.lis
do
type temp3.lis
ありがとう!
ありがとう、私は戻って家に帰るときにそれを試してみるつもりです。今は家にいません。 –
2つのmeta.xmlファイルのために、それは'name'sの多くを言う –
Hmm 3 snipetsの1つは働いていない?あなたはそれらすべてを試しましたか?また、処理したいxmlの一部を投稿することができますので、手元にあるタスクをより明確に把握できますか? – Jay