最後-1行まで出力する.

  • tailにはファイル先頭から k-1 行まで出力せず k 行目から出力する -n +行数 というオプションがあるが,headにはファイル末尾からk-1行出力しないというようなオプションは存在しないらしい.パイプ処理上ファイル終了の判定の問題があって難しいと思われる.
  • 仕方ないので sed -e '$d'で対処する.複数行の時はtac, tail -n ,tac ??