#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)