【用户名:?:uid:gid:?:?:?】
...
[root@MapleChen ~]# cat /etc/group
root:x:0:
bin:x:1:
mail:x:12:
【组名:?:gid:】
...
二、cut命令(-d指定分隔符,-f指定提取第几列)
[root@MapleChen ~]# cat /etc/group | grep "mail" | cut -d ':' -f 1,2
mail:x
[root@MapleChen ~]# cat /etc/group | grep "mail" | cut -d ':' -f 1
mail
[root@MapleChen ~]# cat /etc/group | grep "mail" | cut -d ':' -f 1-3
mail:x:12
[root@MapleChen ~]# cat /etc/group | grep "mail" | cut -d \: -f 1
mail
[root@MapleChen ~]# cat /etc/group | grep "mail" | cut -d \: -f 1-3
mail:x:12
三、awk命令(-F指定分割符)
[root@MapleChen ~]# cat /etc/group | awk -F ':' '($1=="mail"){ print }'
mail:x:12:
[root@MapleChen ~]# cat /etc/group | awk -F ':' '($1=="mail"){ print $3}'
12
四、使用gid关联查询出用户
[root@MapleChen ~]# cat /etc/passwd | awk -F ':' '($4=="12"){ print $1}'
mail
## 可以看到当前只有mail用户属于mail组