何の話? このツイートと関連するレスを見ていると、みんな head が好きなんですね。 僕が一般に「巨大なテキストファイルに向き合う」必要に駆られたとき、 入口としてのlessを超えるものはない と認識していることから、この記事を書くに至りました。 ただし本件に限ったはなしであれば、対象がCSVであること、集計という目的がすでに明確であること、 そもそも10,000行という要件が与えられていることなどから、正解は他にも多数あろうことはお断りしておきます。 で、lessって? less 。ファイルや標準入力のテキストを読み込んで、画面にその一部を表示してくれるだけのプログラムです。 実に目的はシンプルですが、 manpage を覗いてみるとリッチな機能を秘めていることは伺えるでしょう。 less は 正体不明の巨大なテキストと向き合う上で、最良の入口 となるものなのです。 雑に開いて中身を覗
![巨大ファイルHEADからみるかTAILからみるか](https://cdn-ak-scissors.b.st-hatena.com/image/square/a9bf85f2faef67cd6f32916ad33e17d3aa709d26/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Fzenn%2Fimage%2Fupload%2Fs--6ZO7lV5f--%2Fc_fit%252Cg_north_west%252Cl_text%3Anotosansjp-medium.otf_55%3A%2525E5%2525B7%2525A8%2525E5%2525A4%2525A7%2525E3%252583%252595%2525E3%252582%2525A1%2525E3%252582%2525A4%2525E3%252583%2525ABHEAD%2525E3%252581%25258B%2525E3%252582%252589%2525E3%252581%2525BF%2525E3%252582%25258B%2525E3%252581%25258BTAIL%2525E3%252581%25258B%2525E3%252582%252589%2525E3%252581%2525BF%2525E3%252582%25258B%2525E3%252581%25258B%252Cw_1010%252Cx_90%252Cy_100%2Fg_south_west%252Cl_text%3Anotosansjp-medium.otf_37%3Akyoh86%252Cx_203%252Cy_121%2Fg_south_west%252Ch_90%252Cl_fetch%3AaHR0cHM6Ly9saDMuZ29vZ2xldXNlcmNvbnRlbnQuY29tL2EtL0FPaDE0R2lRUHYwOHdfWFJVcjk5U3BPNUl2Y3o5N3MtanhiWFBaZ3FxcGZxQ1hZPXMyNTAtYw%3D%3D%252Cr_max%252Cw_90%252Cx_87%252Cy_95%2Fv1627283836%2Fdefault%2Fog-base-w1200-v2.png)