zoukankan      html  css  js  c++  java
  • 【Linux】AWK入门

    什么是AWK

    AWK是一种用于处理文本的编程语言工具,一个模式匹配程序。一个典型的示例是将数据转换成格式化的报告。

    在命令行输入如下awk命令:

    awk -F":" '{ print "username: " $1 }' /etc/passwd

    打印所有username。-F用来指定分隔符,默认使用空格。

    image

    AWK也可以使用模式

    AWK编程

    文件 print.awk:

    BEGIN {
            FS=":"
    }
    {printf "username: "$1"
    "}

    输入命令:

    awk -f print.awk /etc/passwd

    也能实现和上一个示例相同的效果。

    AWK编程语言格式

    • 开始命令
    BEGIN { }
    • 模式匹配命令
    { }
    • 结束命令
    END { }
    • 变量
    FS 字段分隔符
    NF 特定行的单词总数
    NR 已处理的记录数
    FILENAME 输入文件的名字
    RS 表示文件中每一行的分隔符
  • 相关阅读:
    作业6
    作业8
    作业7
    作业5
    作业4
    作业3
    作业2
    作业1
    浏览器跨域的细节
    解析node-cors模块
  • 原文地址:https://www.cnblogs.com/yatesxu/p/6119600.html
Copyright © 2011-2022 走看看