Получение количества пользователей в зависимости от их возраста [закрыто]

У меня есть текстовый файл, в котором есть две колонки:

Name  Age
Ashko 32
Mohan 45
arun  21

Я хочу получить количество пользователей, чей возраст больше 25 ex 2 в вышеприведенном случае

-9
задан 14 September 2015 в 01:44

2 ответа

Можно использовать это

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

, где user имя файла, Вы храните имя и возраст.

1
ответ дан 14 September 2015 в 11:44

Использование awk

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

Пример

$ cat foo
Name Age
Ashko 32
Mohan 45
arun 21

$ awk '{if($2>25) {print $1}}' foo
Ashko
Mohan
1
ответ дан 14 September 2015 в 11:44
  • 1
    Благодарность по сравнению с предыдущим годом @ThatGuy, Вы правы, но мне нужен условный " типов возврата;? " и can' t ожидают для использования их:) – zioMitch 4 December 2016 в 21:40

Другие вопросы по тегам:

Похожие вопросы: