#navi(../)
* PowerShellでテキストファイルの行数を取得する方法・Get-Content [#cec3bc26]
本資料はPowerShellでテキストファイルの行数を取得する方法を以下に記します。~
使用したコマンドレットはGet-Contentになります。~
尚、PowerShell2.0, PowerShell3.0で動作確認を行いました。

&color(red){ファイルが一行の場合は、その文字数となり、以下のように行数取得ができません。};

#contents
#htmlinsertpcsp(win-top.html,win-sp.html)

* 関連記事 [#ead94551]
-[[Windows7にPowerShell3.0をインストールする手順>PowerShell/Windows7にPowerShell3.0をインストールする手順]]
-[[PowerShellでテキストファイルの指定した範囲を抽出する・Get-Content>PowerShell/テキストファイルの指定した範囲を抽出する・Get-Content]]

* Get-Contentコマンドレットを使用してテキストファイルの行数を取得する [#t69b29ca]
以下に記すテキストファイルを使用して動作確認を行いました。~
内容は1から100までの100行のテキストファイルです。
#ref(1-100.txt)

 1
 2
 3
 4
 5
 
 省略
 
 95
 96
 97
 98
 99
 100

** Get-ContentのLengthを使用する [#rb176008]
以下の構文でテキストファイルの行数を取得することができます。
 (Get-Content -Path ファイル名).Length

実際に上記のテキストファイルを使用して定し実行してみます。
 PS C:\Users\sakura\Desktop> (Get-Content .\1-100.txt).Length
 100

以上、Get-Contentコマンドレットを使用しテキストファイルの行数を取得する方法でした。

#htmlinsertpcsp(win-btm.html,win-sp.html)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS