• ベストアンサー

○行目から□行目だけを表示するコマンド

テキストファイルの中から、10行目から20行目のみを表示するようなコマンドがあれば教えてください。 CATやMOREのようなコマンドにオプションで行数を指定して指定した行数だけを見ることは可能でしょうか? もしコマンドで一発で無理なら、hoge.txtというファイルの10行目から20行目までを表示するような簡単なシェルの書き方を教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • tcnq
  • ベストアンサー率31% (7/22)
回答No.2

#1です。間違いました。 awk '10 <= NR && NR <= 20' hoge.txt でした。

t29x0479
質問者

お礼

ご教授ありがとうございました。うまくいきました。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.3

sed -ne 10,20p hoge.txt

すると、全ての回答が全文表示されます。
  • tcnq
  • ベストアンサー率31% (7/22)
回答No.1

tail +10 hoge.txt | head -11 とか awk '3 <= NR && NR <= 5' hoge.txt など。 なお"head -11"の11は20-10+1です。

すると、全ての回答が全文表示されます。

関連するQ&A