電子書籍の厳選無料作品が豊富!

AIX環境にてファイルの中身を参照する際のコマンドとしては
cat(全表示)、head(頭から○行)、tail(下から○行)、などを使用すると思いますが、
例えば『ファイルの20行目~30行目』を表示させるようなコマンドはありますでしょうか。

現時点では該当のコマンドが見つからず、上記の例を実現する場合は
head -30 <ファイル名> | tail -10 (先頭30行を読み込み、その中の下10行を読み込む)
などで代替しているのですが、パイプを使わず一つのコマンドで実現できれば、だいぶ楽になります。

良い方法をご存知の方がいらっしゃいましたら、ご教示頂けると幸いです。
よろしくお願い致します。

A 回答 (1件)

sed -n '20,30p' filename


man sed も読んでみましょう
    • good
    • 0
この回答へのお礼

お返事いただきありがとうございます。

ご教示頂いた方法でできました!
sedというコマンド自体知らなかったので、非常に助かりました!
本当にありがとうございました!

お礼日時:2011/07/23 19:03

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!