タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

headに関するfumikonyのブックマーク (1)

  • [Linux]テキストファイルから中間行をカットして切り出す(head, tail) · DQNEO日記

    回答1 普通にやるとこうです。 $ head -n 1234 file.txt | tail -n 235 しかしこのやり方は簡単ではない。 まず、自分で引き算をしないといけない。 これだけでも難易度が高いのに、、引き算をしたあとに1を足すという超難題をクリアしないといけない。 ( 1234 - 1000 + 1 = 235 ) ものすごい難易度の高いコマンドです。 東大入試に出てきそうなレベルです。 このようなコマンドは覚えられるわけもなく、あなたはこれをやろうとするたびにheadとtailのオプションの使い方について毎回ググることになるでしょう。(もしくはmanとにらめっこするでしょう) そこで次のようなやり方を提案します。 回答2 $ START=1000 $ END=1234 $ head -n $END file.txt | tail -n $(($END - $START +

    [Linux]テキストファイルから中間行をカットして切り出す(head, tail) · DQNEO日記
  • 1