awk处理条件:
1.使用正则设置条件
-输出以bash结尾的完整记录(输出整行)
# awk -F: ‘/bash$/{print}’ /etc/passwd
-输出包含root的行
# awk -F: '/root/' /etc/passwd
-输出root或者tom账户的用户名和UID信息
# awk -F: '/^(root|tom)/{print $1,$3}'
-输出账户名称包含oo的行,(第一 列包含oo)
# awk -F: '$1~/oo/' /etc/passwd
-输出登录shell不以nologin结尾的用户名和登录shell信息。
# awk -F: '$7!~/nologin$/{print $1,$7}' /etc/passwd