次のコードを使用してファイルの2行目を印刷します。
sed '2q;d' file
一度に複数行を印刷するには、このコードに何を追加する必要がありますか?
答え1
GNUを使用すると、sed
次のように2行、3行、10行などを印刷できます。
sed -n '2p;10p;3p;...'
答え2
2行から4行を印刷するには、次の手順を実行します。
sed '2,4!d' file
2行目とそれに続く2行目を印刷するには:
sed '2,+2!d' file
答え3
一連の行を印刷したい場合はこれを使用できますsed -n 2,4p somefile.txt
。これにより、2〜4行が印刷されますsomefile.txt
。