.png)
나는 다음을 실행 중입니다
awk '$2 ~ /^[0-9]\s+/ {print($2)}' file >> file1
숫자 뒤에 공백이 오는 줄만 선택하도록 이 문제를 해결하는 방법을 모르시나요?
답변1
패턴은 필드 2에서 공백을 찾기 때문에 절대 일치하지 않습니다. 그러나 필드가 공백으로 구분되므로 이러한 문자는 필드에 있을 수 없습니다.
숫자만 포함된 필드 2를 찾고 있다면 다음을 사용할 수 있습니다.
$2 ~ /^[[:digit:]]+$/
뒤에 공백이 있는지 확인하려면 필드 3이 0이 아닌지 확인하세요.
$2 ~ /^[[:digit:]]+$/ && $3 > ""