n個以上の文字を含む連続した2行を検索したいと思います。

n個以上の文字を含む連続した2行を検索したいと思います。

nsedを使用して、連続した行に少なくとも空白以外の文字を含むテキストファイルの最初の部分を検索したいと思います。この行の最初の行からファイルの終わりまで印刷したいと思います。

この質問を表現する最良の方法は何ですか?

ベストアンサー1

sedを使用すると、次のように動作します。

n=5
sed -ne "/\([^[:blank:]].*\)\{$n\}/!d;h;n;//!d;x;p;x;:1" -e 'p;n;b1'

おすすめ記事