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
  • 相关阅读:
    Excel—TIME函数简介与用法
    Excel—LEFT、RIGHT、MID函数提取不同位置的字段
    $scope.triggerSave $scope.createForm.dayType.$dirty = false;
    SVN clean up的作用
    js 获取当年到今日的时间区间
    jersey
    vector
    AngularJS 2
    URL 字符介绍
    JS factory
  • 原文地址:https://www.cnblogs.com/Moooo/p/11414042.html
Copyright © 2011-2022 走看看