Select-StringコマンドレットのContextパラメータを使うと検索結果に該当行の前後の行を含めることができる。
Select-String 検索文字 –Context 前の行の数,後ろの行の数
といった感じ。
これを使ってHELPを検索してみる。
PS>Get-Help Get-ChildItem -Full | Out-String -Stream | Select-String パイプライン -Context 7,1 パラメーター -Exclude <string[]> 指定した項目を除外します。このパラメーターの値は、Path パラメーターを修飾します。"*.txt" パターンを入力します。ワイルドカードを使用できます。 必須 false 位置 named 既定値 > パイプライン入力を許可する false ワイルドカード文字を許可する false -Filter <string> プロバイダーの形式や言語でフィルターを指定します。このパラメーターの値は、Path パラメータ ルドカードを使用できるかどうかなど、フィルターの構文はプロバイダーによって異なります。フィルターは ーターよりも効率が良い方法です。これは、オブジェクトを取得した後に Windows PowerShell が ターするのではなく、オブジェクトを取得する際にプロバイダーがフィルターを適用するためです。 必須 false 位置 2 既定値 > パイプライン入力を許可する false ワイルドカード文字を許可する false -Force [<SwitchParameter>] 隠しファイルやシステム ファイルなど、設定しないとユーザーがアクセスできない項目をコマンド うにします。実装はプロバイダーごとに異なります。詳細については、「about_Providers」を参照してくだ さい。Force パラメーターを使用しても、コマンドレットはセキュリティ制限を上書きできません 必須 false 位置 named 既定値 |
>で表示されている行がヒットした行。前に7行、後ろに1行追加されている。
って、ちょっと判りづらい例だった(^^;
0 件のコメント:
コメントを投稿