1.只处理用户ID为奇数的行,并打印用户名和uid号
awk -F : '{if($3%2 == 1){print $1,$3}}' /etc/passwd
2.显示系统的普通用户,并打印用户名和ID
awk -F : '$1 != "root"{print $1,$3}' /etc/passwd
3.显示用户shell是’/bin/bash’的用户,并打印用户名
awk -F : '$7 == "/bin/bash"{print $1}' /etc/passwd
4.统计普通用户的个数
awk -F : '$1 != "root"' /etc/passwd |wc -l
5.统计文本的总行数
awk 'END{print NR}' /etc/passwd
6.显示文件名
ll |awk -F " " '/^-/{print $9}'
7.显示UID为501用户的相关信息
awk '$3 == 501{print $0}' /etc/passwd
8.利用awk模拟tail -1的效果
awk 'END{print $0}'