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
필드 수가 0이 아닌지 확인할 수 있습니다.
$ awk 'NR>4 && NF>0 {print $1}' file
take
take
take