Excelと戯れるスーツな日々

でも心はプログラマ

tail(1)の仕様

The display begins at a byte, line or 512-byte block location in the input. Numbers having a leading plus (‘+’) sign are relative to the beginning of the input, for example, ‘’-c +2’’ starts the display at the second byte of the input. Numbers having a leading minus (‘-‘) sign or no explicit sign are relative to the end of the input, for example, ‘’-n 2’’ displays the last two lines of the input. The default starting location is ‘’-n 10’‘, or the last 10 lines of the input.

Mac OS X 10.7.4 tail(1)

先頭からm-1行削除したい場合にtail -n +mと指定すれば良いという話。nオプションの値に+(プラス)をつけると先頭からの相対位置,-(マイナス)をつけるもしくは符号なしで最後からの相対位置になる。

nオプションの値がデフォルトで-(マイナス)指定したのと同じというのは知らなかった。