PowerShellにSemantic Versioning Variableを吐き出させようとしましたが、入力したコマンド(ISEで実行するコマンド)または2つのエラー( 'missing私はそれらを解決しようとすると、コマンドで終わるだけで再び表示されます。Select-String -Patternへのパイプ出力
(Invoke-WebRequest -Uri http://someplace).Links.href | Out-String -Stream |
Select-String -Pattern [regex]$someGoodRegex -OutVariable $NodeVersion_target
は単に-OutVariable
で検索用語が定義されて固執する固体のものに正規表現とWeb要求のポイントを仮定:
は、どのように私はこれを得るのですか?
もっと一般的な点として、パイプ内のオブジェクトのプロパティを表示する良い方法はありますか?大量の掘り出した後、私は{$_}
を見つけましたが、コマンドがちょっと単純なコマンドレットより複雑なものになった場合は、コマンド以外のものを表示することはできません。
私はまだそれに悩まされており、意味のある何かを出力することができません。次の行は、私が探しているものをさらに表現するかもしれません: '(Invoke-WebRequest -URI https://nodejs.org/dist/latest)| Links.href.ToString |を選択します。 Select-String -Pattern "v \ d + \。\ d + \。\ d +/s" -OutVariable $ NodeVer_target ' –