awkを使用して空白文字のみを含む行を無視し、5行目以降の各行の最初の列を印刷したいと思います。
頑張りました
awk '!/^\s*$/ NR>4 {print $1}'
しかし、期待どおりに動作しないようです。
入力例:
do not take this line
do not take this line
do not take this line
do not take this line
take no no no
take no no no
take no no no
結果は次のとおりです。
take
take
take
ベストアンサー1
フィールド数がゼロでないことを確認できます。
$ awk 'NR>4 && NF>0 {print $1}' file
take
take
take