zoukankan      html  css  js  c++  java
  • AWK

    awk参数:

    指定分隔符

    -F

    [root@lb01 files]# awk -F"/" '{print $1}' awkfile.txt 
    root:x:0:0:root:
    bin:x:1:1:bin:
    daemon:x:2:2:daemon:
    adm:x:3:4:adm:
    lp:x:4:7:lp:
    sync:x:5:0:sync:
    shutdown:x:6:0:shutdown:
    halt:x:7:0:halt:
    mail:x:8:12:mail:
    operator:x:11:0:operator:

    指定行

    NR

    [root@lb01 files]# awk 'NR>1{print $1}' awkfile.txt 
    bin:x:1:1:bin:/bin:/sbin/nologin
    daemon:x:2:2:daemon:/sbin:/sbin/nologin
    adm:x:3:4:adm:/var/adm:/sbin/nologin
    lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
    sync:x:5:0:sync:/sbin:/bin/sync
    shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
    halt:x:7:0:halt:/sbin:/sbin/halt
    mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
    operator:x:11:0:operator:/root:/sbin/nologin

    指定换行符

    BEGIN{RS="/"}

    [root@lb01 files]# awk 'BEGIN{RS="/"}{print NR,$0}' awkfile.txt 
    1 root:x:0:0:root:
    2 root:
    3 bin
    4 bash
    bin:x:1:1:bin:
    5 bin:
    6 sbin
    7 nologin
    daemon:x:2:2:daemon:
    8 sbin:
    9 sbin

    打印整行

    $0

    [root@lb01 files]# awk '{print $0}' awkfile.txt 
    root:x:0:0:root:/root:/bin/bash
    bin:x:1:1:bin:/bin:/sbin/nologin
    daemon:x:2:2:daemon:/sbin:/sbin/nologin
    adm:x:3:4:adm:/var/adm:/sbin/nologin
    lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
    sync:x:5:0:sync:/sbin:/bin/sync
    shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
    halt:x:7:0:halt:/sbin:/sbin/halt
    mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
    operator:x:11:0:operator:/root:/sbin/nologin
  • 相关阅读:
    题解-亚瑟王的宫殿
    学习总结-网络流
    题解-牛奶模式
    题解-最长回文子串
    最大公约数
    DetachedCriteria类中uniqueResult()方法与list()方法区别
    MD5加密方法
    dom4j读取xml文档,通过JDBC写入数据库
    Numpy增加一列,指定概率指定参数
    python 贪吃蛇
  • 原文地址:https://www.cnblogs.com/Moooo/p/11414042.html
Copyright © 2011-2022 走看看