%20para%20encontrar%20n%C3%BAmeros%20seguidos%20por%20um%20espa%C3%A7o.png)
Estou executando o seguinte
awk '$2 ~ /^[0-9]\s+/ {print($2)}' file >> file1
Não sabe como corrigir isso para selecionar apenas linhas onde os dígitos são seguidos por um espaço?
Responder1
Seu padrão nunca corresponderá porque está procurando um espaço no campo dois, mas como os campos são separados por espaços, esses caracteres nunca poderão estar em um campo.
Se você deseja que o campo dois contenha apenas dígitos, você pode usar este
$2 ~ /^[[:digit:]]+$/
Se você quiser garantir que haja espaço após ele, você pode verificar se o campo três é diferente de zero
$2 ~ /^[[:digit:]]+$/ && $3 > ""