このエントリーをはてなブックマークに追加


テキストファイルの指定した範囲の行を取得する方法

PowerShellでテキストファイルの指定した範囲の行の情報を取得する例を以下に記します。


指定した範囲を取得する実行例

以下のテキストファイルを使用して実行例を記します。

line 1
line 2
line 3
line 4
line 5
line 6
line 7
line 8
line 9
line 10

Get-Contentコマンドレットを使用して範囲行を取得

以下のようにすることにより指定した範囲の行を取得することができます。

  1. 対象のテキストファイルを表示
    PS C:\Users\Sakura\Desktop> Get-Content .\data.txt
    line 1
    line 2
    line 3
    line 4
    line 5
    line 6
    line 7
    line 8
    line 9
    line 10
  2. テキストファイルを変数に代入
    PS C:\Users\Sakura\Desktop> $txt = Get-Content .\data.txt
  3. 以下の例は3行目から6行目までです。
    配列は0から始まるため2..5となります。
    PS C:\Users\Sakura\Desktop> $txt[2..5]
    line 3
    line 4
    line 5
    line 6

以上、PowerShellで指定した行の範囲を取得する方法でした。


添付ファイル: filedata.txt 638件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-08-07 (金) 21:05:30