xpath で要素を探すには、次のようにします。
Select-Xml -XPath "//node[a='1']" -Xml $xml
このxpathを持つ要素を持つこのディレクトリの下のすべてのファイルを探す簡単な方法(ループなし)はありますか?
テキスト検索に似たもの:
Get-ChildItem -Recurse -Include *.* | Select-String "text to search for"
バージョン - Powershell3
xpath で要素を探すには、次のようにします。
Select-Xml -XPath "//node[a='1']" -Xml $xml
このxpathを持つ要素を持つこのディレクトリの下のすべてのファイルを探す簡単な方法(ループなし)はありますか?
テキスト検索に似たもの:
Get-ChildItem -Recurse -Include *.* | Select-String "text to search for"
バージョン - Powershell3
次のように、XPath 検索を実行するファイルを直接パイプすることができますSelect-Xml
。
Get-ChildItem . -r -file | Select-Xml -XPath "//node[a='1']"
Get-ChildItem の出力が Select-Xml の LiteralPath パラメーターに "接続" される方法の詳細については、このブログ投稿を参照してください。ここから、Effective PowerShellの無料電子ブック全体を入手できます。