如果你以为使用linuxjishu/13830.html target=_blank class=infotextkey>awk或者cut输出第一个和第四字段便可以的话,那你就错了,passwd文件中只有gid没有组名,那样的话还需要group文件,做gid到组名的映射。
问题:求出passwd中uid>500的用户名和组名?
代码:
awk -F: 'NR==FNR{group[$3]=$1}NR!=FNR{if($4>500)print $1,group[$4]}' /etc/group /etc/passwd