先頭または末尾から指定した件数のみ表示する

 Select-Objectコマンドレットを使用すると、配列の先頭から3件のみ表示することや、末尾から3件のみ表示することなどが可能です。もちろん、3件だけではなく任意の件数を指定できます。

PS U:\Ps> # フォルダーの中身を先頭から3件のみ表示
PS U:\Ps> Get-ChildItem | Select-Object -First 3


    ディレクトリ: U:\Ps


Mode                LastWriteTime     Length Name
----                -------------     ------ ----
d----        2010/09/08      6:52            Folder1
d----        2010/09/08      6:52            Folder2
-a---        2007/09/08     19:44      28570 Amd.png


PS U:\Ps>
PS U:\Ps> # フォルダーの中身を末尾から3件のみ表示
PS U:\Ps> Get-ChildItem | Select-Object -Last 3


    ディレクトリ: U:\Ps


Mode                LastWriteTime     Length Name
----                -------------     ------ ----
-a---        2006/03/20     20:52      41171 Microsoft.swf
-a---        2010/09/21     20:29         81 SJisText.txt
-a---        2010/04/10     20:23     123398 Toshiba.jpg


PS U:\Ps>
PS U:\Ps> # テキストファイルの先頭3行のみ表示
PS U:\Ps> Get-Content .\File1.txt | Select-Object -First 3
・四則演算を行う (2010/09/18)
・小数を整数に変換する (2010/09/18)
・オブジェクトを並び替える (2010/09/18)
PS U:\Ps>
PS U:\Ps> # テキストファイルの末尾3行のみ表示
PS U:\Ps> Get-Content .\File1.txt | Select-Object -Last 3
・ファイル名の末尾に日付を加える (2010/09/20)
・[ や ] を含むファイル名を扱う (2010/09/20)
・ファイル・フォルダーの存在を確認する (2010/09/21)
PS U:\Ps>
inserted by FC2 system