#navi(../)
* 指定した行番号から最終行までを表示する・tail [#s72bc55a]
テキストファイルの指定した行番号から最終行まで表示する場合はtailコマンドが便利です。~
本資料はtailコマンドを利用して指定した行番号から最終行まで表示する方法を記します。
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* 関連記事 [#if48e016]
-[[後方から指定した行数分表示する・tail>逆引きUNIXコマンド/後方から指定した行数分表示する・tail]]
-[[指定した範囲の行を取得する方法・head,tail,sed>逆引きUNIXコマンド/指定した範囲の行を取得する方法]]
* tailコマンドを利用して指定した行番号から最終行まで表示する [#i0e80034]
1から10までの10行テキストファイルを作成しtailコマンドを使用した例を記します。
以下のコマンドで1から10までのテキストファイルが作成できます。
for i in `seq 1 10` ;do echo $i >> num1-10.txt ; done
実際に実行した時の出力です。
sakura@ubuntu:~$ for i in `seq 1 10` ;do echo $i >> num1-10.txt ; done
sakura@ubuntu:~$ cat num1-10.txt
1
2
3
4
5
6
7
8
9
10
tailコマンドを利用して指定した行番号から最後まで表示させます。~
書式は以下の通りになります。
tail -n +表示を開始する行番号 ファイル名
または、
cat ファイル名 | tail -n +表示を開始する行番号
実際に実行した例になります。
-5行目を指定し実行
sakura@ubuntu:~$ tail -n +5 num1-10.txt
5
6
7
8
9
10
-7行目を指定し実行
sakura@ubuntu:~$ cat num1-10.txt | tail -n +7 num1-10.txt
7
8
9
10
以上、tailコマンドを使用して指定行から最後まで表示する例でした。
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)