大きなテキストファイルから数行抽出

大きなテキストファイルから数行抽出

大きなテキストファイルがあります。

しなければならない早くこのファイルから #14600 から #14700 までの複数行を別々のファイルに抽出します。

どうすればいいですか?

ベストアンサー1

使用sed

sed -n 14600,14700p filename > newfile

どこ:

  • p:パターンスペースを印刷します(標準出力に)。このコマンドは通常、-nコマンドラインオプションでのみ使用されます。

  • n:自動印刷が無効になっていない場合は、パターンスペースを印刷してから、パターンスペースを関係なく次の入力行に置き換えます。これ以上入力がない場合、sed は他のコマンドを処理せずに終了します。

おすすめ記事