1
大きなドキュメントでは、パターンが見つかると、パターンの次の行から最初の空白まで、すべての行を数えます。awk:パターンが見つかった場合、最初の空白行までの行数をカウントする
...
PATTERN
BBBB
CCCC
...
それは印刷する必要があります:
awk '/PATTERN/{print $0}' file | wc-l
大きなドキュメントでは、パターンが見つかると、パターンの次の行から最初の空白まで、すべての行を数えます。awk:パターンが見つかった場合、最初の空白行までの行数をカウントする
...
PATTERN
BBBB
CCCC
...
それは印刷する必要があります:
awk '/PATTERN/{print $0}' file | wc-l
あなたはこのawk
使用することができます:
を
awk -v p='PATTERN' '$0 ~ p{n=NR} n && !NF{print NR-n-1; exit}' file
2
NR
n
を設定したパターンを見つけ、我々は次の空行を見つけたとき、我々は違いを印刷
パターンと何をしようとしたのは何ですか? – anubhava
@anubhavaありがとう、投稿が明確になりました –