#navi(../)
* 後方から指定した行数分表示する・tailコマンド [#d8b4899f]
ファイルの後方から指定した行数分を表示する場合は、tailコマンドを使います。~
またgrepなどで検索した結果から後方の数件などのように出力する例も記します。

#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)

* 関連記事・関連資料 [#j0cc4d75]
-[[先頭から指定した行数分表示する・head>逆引きUNIXコマンド/先頭から指定した行数分表示する・head]]
-[[指定した範囲の行を取得する方法・head,tail,sed>逆引きUNIXコマンド/指定した範囲の行を取得する方法]]
-[[tailコマンドで新規作成や削除されるファイルの監視方法>逆引きUNIXコマンド/tailで新規作成や削除されるファイルの監視方法]]
-[[指定した行番号から最終行までを表示する・tail>逆引きUNIXコマンド/指定した行番号から最終行までを表示する・tail]]

* tailコマンドを使ってみる [#d3b9653d]
tailコマンドを使用した例を以下に記します。

** 後方から指定行分を表示する [#zf37a465]
以下の構文で指定した行数分を後方から表示することができます。
 tail -行数 ファイル名
または
 cat ファイル名 | tail -行数

以下のファイルを使用してtailコマンドを利用していみます。
 $ cat TYO23ku.txt
 Chiyoda
 Chuo
 Minato
 Shinjuku
 Bunkyo
 Taito
 Sumida
 Koto
 Shinagawa
 Meguro
 Ota
 Setagaya
 Shibuya
 Nakano
 Suginami
 Toshima
 Kita
 Arakawa
 Itabashi
 Nerima
 Adachi
 Katsushika
 Edogawa

-後方から10行表示してみる

 $ tail -10 TYO23ku.txt
 Nakano
 Suginami
 Toshima
 Kita
 Arakawa
 Itabashi
 Nerima
 Adachi
 Katsushika
 Edogawa

** 指定文字を含む行の後方2行を表示する [#z18d4a0a]
以下の例では、[Tt]aをキーワードとして検索しました。~
- grep で[Tt]aが含まれる行を表示。
 $ grep [Tt]a TYO23ku.txt 
 Taito
 Ota
 Setagaya
 Kita
 Itabashi

- 上記の結果から後方2件を表示します。
 $ grep [Tt]a TYO23ku.txt | tail -2
 Kita
 Itabashi

以上、tailコマンドの使用例でした。

#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS