Obtendo o número de usuários dependendo da idade [fechado]

-9

Eu tenho um arquivo de texto no qual existem duas colunas:

Name  Age
Ashko 32
Mohan 45
arun  21

Eu quero ter o número de usuários cuja idade é maior que 25 ex 2 no caso acima

    
por Aquarius24 14.09.2015 / 00:23

2 respostas

1

Você pode usar isso

grep -E "2[5-9]|[3-9][0-9]\b" user

onde user é o nome do arquivo que você armazena o nome e a idade.

    
por Ads 14.09.2015 / 01:12
1

Usando awk

awk '{if($2>25) {print $1}}' your_input_file

Exemplo

$ cat foo
Name Age
Ashko 32
Mohan 45
arun 21

$ awk '{if($2>25) {print $1}}' foo
Ashko
Mohan
    
por A.B. 14.09.2015 / 06:59