根据年龄获取用户数量

根据年龄获取用户数量

我有一个文本文件,其中有两列:

Name  Age
Ashko 32
Mohan 45
arun  21

我想要获取年龄大于 25 岁的用户数量(例如上述情况下的 2 个)

答案1

你可以使用这个

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

user您存储姓名和年龄的文件名在哪里。

答案2

使用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

相关内容