认识awk处理条件的设置--使用正则设置条件

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
发布了138 篇原创文章 · 获赞 149 · 访问量 8440

猜你喜欢

转载自blog.csdn.net/weixin_44799645/article/details/104982317