本資料はPowerShellで指定した開始行から指定した終了行まで抽出する方法を以下に記します。
使用したコマンドレットはGet-Contentになります。
尚、PowerShell2.0, PowerShell3.0で動作確認を行いました。
以下に記すテキストファイルを使用して動作確認を行いました。
内容は1から100までの100行のテキストファイルです。
1 2 3 4 5 省略 95 96 97 98 99 100
以下の構文で開始行終了行を指定することができます。
(Get-Content -Path ファイル名)[開始行-1値..終了行-1の値]
実際に上記のテキストファイルを使用して範囲指定し実行してみます。
PS C:\Users\sakura\Desktop> (Get-Content .\1-100.txt)[9..19] 10 11 12 13 14 15 16 17 18 19 20以下のように記述することもできます。
PS C:\Users\sakura\Desktop> (Get-Content .\1-100.txt)[(10-1)..(20-1)] 10 11 12 13 14 15 16 17 18 19 20
以上、Get-Contentコマンドレットを使用し指定した範囲の行を取得する方法でした。