UGA Boxxx

つぶやきの延長のつもりで、知ったこと思ったこと書いてます

【Linuxコマンド】メモ:行の取り出しを高速化

巨大なログファイルを以下のコマンドを使って範囲切り出ししたいが結果が遅い

$ cat ファイル名 | head -n 終了行 | tail -n 開始行

こんなときに、-cというオプションを使うと高速で結果が返ってくることを知った

man7.org

$ man tail
...
   -c, --bytes=N
          output the last N bytes
...

tailの場合は、ファイルの末尾からNバイト分を表示するというオプション

ただ、何バイト分かをわかっていないといけないから使い所を選びそう