
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
sedでのtailのシミュレート - Qiita
はじめに 背景 「ファイルのm行目~n行目を取得」といった目的には、head や tail が良く使われます。 ... はじめに 背景 「ファイルのm行目~n行目を取得」といった目的には、head や tail が良く使われます。 が、テキスト加工の多機能ツールである sed でももちろんこなすことができます。 しかし、「ファイルの先頭n行」の head の代わりは、例えば10行分なら `sed -e 10q' で済むところ、「ファイルの末尾n行」の tail の代わりは意外と複雑です。 本記事では、この tail のシミュレートの方法と、sed に指定するコードの解説を行います。 環境 Ubuntu18.04 ( WSL1/Windows10 ) 上の GNU sed 4.4 で動作検証しています。 他のLinuxディストリビューションでも基本変わらないと思いますが、非GNUな sed のことは考えていないので、Mac 等で試す場合はご注意ください。 単純なtailのシミュレート 実現コード では先に、実