10万行のテキストファイルの最初の部分をすぐに見たい

2020年11月6日金曜日

PowerShell Windows

t f B! P L

 10万行くらいあるテキストファイルの先頭部分の内容を確認するために、Windows Subsystem for Linuxのubuntuでlessを実行したところ、ファイル全体をチェックしているようで、いつまでたってもファイルの先頭部分が表示されません。

何か良い方法はないかと探していたところ、PowerShellでGet-ContentとOut-Hostを組み合わせると、ファイルの先頭をすぐに確認できることを知りました。例えば、test.txtのファイル先頭部分は、次のコマンドで確認することができます。


C:\>get-content test.txt | out-host -paging
コマンドは、すべて小文字でも大丈夫なようです。
get-content

Get-Contnetはコンテンツを取得するコマンドで、Out-Hostは出力をコマンドラインに送るコマンドです。

ファイルの行数は、Major-Objectで確認できます。

C:\>get-content test.txt | out-host -paging

このブログを検索

QooQ