Linux OS UNIX コマンド シェル

ファイルの先頭行 / ヘッダーを取り除く

以下の様な test.txt を用意する。

# --------------------------------------------------
#  This is header
#  Author: Yuhki
# --------------------------------------------------
Yamata Taro, Kanagawa
Yamashita Jiro, Aichi
Yamada Takeshi, Okinawa

ここからヘッダー部分(上から4行分)を取り除きたい場合は、以下の様にする

# cat test.txt | tail -n +5

4行取り除きたいのに、5 と指定するのはこの実際の意味が、「オフセット 5 を指定して(5行目からはじめて)、tail する」という意味であるため。
実際の動作は以下のようになる。

# cat test.txt | tail -n +5
Yamata Taro, Kanagawa
Yamashita Jiro, Aichi
Yamada Takeshi, Okinawa
#

-Linux, OS, UNIX, コマンド, シェル

Copyright© エンジニアの何でもメモ帳 , 2021 All Rights Reserved.