zoukankan      html  css  js  c++  java
  • shell使用awk查询匹配单个字符串

    一、查单个字符匹配$4=0的行

    [root@k8s-node01 ~]# awk -F: '$4=="0" {print $0}' /etc/passwd
    root:x:0:0:root:/root:/bin/bash
    sync:x:5:0:sync:/sbin:/bin/sync
    shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
    halt:x:7:0:halt:/sbin:/sbin/halt
    operator:x:11:0:operator:/root:/sbin/nologin
    二、查包含数字0的行

    [root@k8s-node01 ~]# cat /etc/passwd | awk -F ":" '{print $0}' | grep -i "0"
    root:x:0:0:root:/root:/bin/bash
    sync:x:5:0:sync:/sbin:/bin/sync
    shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
    halt:x:7:0:halt:/sbin:/sbin/halt
    operator:x:11:0:operator:/root:/sbin/nologin
    ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
    smcftp:x:1000:1000::/home/smcftp:/sbin/nologin
    virtusers:x:1001:1001::/home/virtusers:/sbin/nologin
    vsftpd:x:1002:1002::/home/vsftpd:/sbin/nologin
    ftptest:x:1003:1003::/home/ftptest:/sbin/nologin
    zabbix:x:993:990::/home/zabbix:/bin/bash
    prometheus:x:1004:1004::/home/prometheus:/sbin/nologin
    smc:x:1005:1006::/home/smc:/bin/bash
    puppet:x:52:1006:Puppet:/var/lib/puppet:/sbin/nologin
    jenkins:x:1006:1008::/home/jenkins:/bin/bash
    三、

    https://ask.csdn.net/questions/710284

    比如文本a.txt有两行如下:
    a
    bnabn
    现在我要匹配只含有“a”的那一行,如何写。

    awk '/^a$/ {print}' a.txt

  • 相关阅读:
    SQL注入攻击
    Collections使用
    jquery实现table按时间排序
    浏览器存储及使用
    android实现屏幕旋转切换fragment
    安卓保存图片到图库demo总结
    android service基础
    正则表达式学习总结
    注解和枚举回顾
    Vue+Element项目日期选择器类型转化的问题
  • 原文地址:https://www.cnblogs.com/yaok430/p/13560086.html
Copyright © 2011-2022 走看看