zoukankan      html  css  js  c++  java
  • linux 常用命令

    统计

    对组文件第4列的用户列表进行统计

    asn@asn-vm:~$ cat /etc/group
    root:x:0:
    daemon:x:1:
    bin:x:2:
    sys:x:3:
    adm:x:4:syslog,asn
    tty:x:5:
    disk:x:6:
    lp:x:7:
    mail:x:8:
    news:x:9:
    uucp:x:10:
    man:x:12:
    proxy:x:13:
    kmem:x:15:
    dialout:x:20:
    fax:x:21:
    voice:x:22:
    cdrom:x:24:asn
    floppy:x:25:
    tape:x:26:
    sudo:x:27:asn
    audio:x:29:pulse
    dip:x:30:asn
    www-data:x:33:
    backup:x:34:
    operator:x:37:
    list:x:38:
    irc:x:39:
    src:x:40:
    gnats:x:41:
    shadow:x:42:
    utmp:x:43:
    video:x:44:
    sasl:x:45:
    plugdev:x:46:asn
    staff:x:50:
    games:x:60:
    users:x:100:
    nogroup:x:65534:
    libuuid:x:101:
    netdev:x:102:
    crontab:x:103:
    syslog:x:104:
    fuse:x:105:
    messagebus:x:106:
    ssl-cert:x:107:
    lpadmin:x:108:asn
    scanner:x:109:saned
    mlocate:x:110:
    ssh:x:111:
    utempter:x:112:
    avahi-autoipd:x:113:
    rtkit:x:114:
    saned:x:115:
    whoopsie:x:116:
    avahi:x:117:
    lightdm:x:118:
    nopasswdlogin:x:119:
    bluetooth:x:120:
    colord:x:121:
    pulse:x:122:
    pulse-access:x:123:
    asn:x:1000:
    sambashare:x:124:asn
    docker:x:125:asn

    先截取第4列 --> 取得第一字符不为空的行  --> 排序 --> 合并

    asn@asn-vm:~$ cat /etc/group | cut -d ':' -f 4 | grep  '[^ ]' | sort |  uniq -c
          7 asn
          1 pulse
          1 saned
          1 syslog,asn

    问题:如何使用grep正则,获取/ect/group文件第4列包含asn的行?

  • 相关阅读:
    腾讯2017暑期实习编程题3
    腾讯2017暑期实习编程题2
    腾讯2017暑期实习编程题1
    力扣算法题—098验证二叉搜索树
    题目1451:不容易系列之一
    题目1362:左旋转字符串(Move!Move!!Move!!!)
    HDU 2564 词组缩写
    HDU 2561 二小整数
    HDU 2034 人见人爱A-B
    HDU 1875 畅通工程再续
  • 原文地址:https://www.cnblogs.com/asnjudy/p/4638231.html
Copyright © 2011-2022 走看看