- ベストアンサー
テキストファイルのn行目以下を出力する方法
catコマンドか他のコマンドを使って、テキストファイルのn行目以下を出力する方法はありますか?
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
蛇足っぽいですが、sedによる別解です。 (3行目以降の場合) >sed -ne '3,$p' input.txt
その他の回答 (4)
- taka37777
- ベストアンサー率30% (166/544)
回答No.4
tailコマンドを使ってはどうでしょうか? tail -n +行数 ファイル名になります。 ファイルは下記のようになっている。 $ cat a.txt 1 2 3 4 5 6 7 8 9 10 3行目以降のテキストが表示される $ tail -n +3 a.txt 3 4 5 6 7 8 9 10
質問者
お礼
ありがとうございます。参考にさせていただきます。
- Wr5
- ベストアンサー率53% (2173/4061)
回答No.3
行数が判っていれば…tailコマンドのnオプションで「後ろから何行」って感じで出せます。 行数不明だと…wc -lでの行数カウントとexpr コマンドでの演算との組み合わせ…でしょうかね? 他にも方法ありそうですが。
質問者
お礼
ありがとうございます。参考にさせていただきます。
- t-okura
- ベストアンサー率75% (253/335)
回答No.2
例えば tail -n +10 textfile で、textfile の 10行目以下が表示されます。
質問者
お礼
ありがとうございます。参考にさせていただきます。
- megane110
- ベストアンサー率59% (41/69)
回答No.1
awkスクリプトを使用してはどうでしょうか? http://www.geocities.jp/geo_sunisland/awk.html のTextreader.shを参考に改変すればN行目以降のみ表示は可能かと思います。
質問者
お礼
ありがとうございます。参考にさせていただきます。
お礼
これで簡単に出来ました!ありがとうございます。