2

xpath で要素を探すには、次のようにします。

Select-Xml -XPath "//node[a='1']" -Xml $xml

このxpathを持つ要素を持つこのディレクトリの下のすべてのファイルを探す簡単な方法(ループなし)はありますか?

テキスト検索に似たもの:

Get-ChildItem -Recurse -Include *.* | Select-String "text to search for"

バージョン - Powershell3

4

1 に答える 1

3

次のように、XPath 検索を実行するファイルを直接パイプすることができますSelect-Xml

Get-ChildItem . -r -file | Select-Xml -XPath "//node[a='1']"

Get-ChildItem の出力が Select-Xml の LiteralPath パラメーターに "接続" される方法の詳細については、このブログ投稿を参照してください。ここから、Effective PowerShellの無料電子ブック全体を入手できます。

于 2012-12-31T18:17:09.763 に答える